Class JobApplications


  • @Generated("jsonschema2pojo")
    public class JobApplications
    extends Object
    Job Applications

    Information about applications for employment.

    • Field Detail

      • metadata

        @JsonPropertyDescription("Metadata about the JSON payload")
        private Metadata metadata
        Metadata

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("The global identifier of the job application.")
        private String id
        ID

        The global identifier of the job application. (Required)

      • person

        @JsonPropertyDescription("The person applying for employment.")
        private Person person
        Person

        The person applying for employment. (Required)

      • position

        @JsonPropertyDescription("The position associated with the application.")
        private Object position
        Position

        The position associated with the application.

      • desiredCompensation

        @JsonPropertyDescription("The applicant\'s desired compensation.")
        private Object desiredCompensation
        Desired Compensation

        The applicant's desired compensation.

      • employmentPreference

        @JsonPropertyDescription("The preference of employment (e.g. full-time, part-time and no preference).")
        private Object employmentPreference
        Employment Preference

        The preference of employment (e.g. full-time, part-time and no preference).

      • status

        @JsonPropertyDescription("The status of the job application.")
        private Object status
        Status

        The status of the job application.

      • source

        @JsonPropertyDescription("The source of information for the employment opportunity.")
        private Object source
        Source

        The source of information for the employment opportunity.

      • appliedOn

        @JsonPropertyDescription("The date when the application was submitted.")
        private Object appliedOn
        Applied On

        The date when the application was submitted.

    • Constructor Detail

      • JobApplications

        public JobApplications()
    • Method Detail

      • getMetadata

        public Metadata getMetadata()
        Metadata

        Metadata about the JSON payload

      • setMetadata

        public void setMetadata​(Metadata metadata)
        Metadata

        Metadata about the JSON payload

      • getId

        public String getId()
        ID

        The global identifier of the job application. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the job application. (Required)

      • getPerson

        public Person getPerson()
        Person

        The person applying for employment. (Required)

      • setPerson

        public void setPerson​(Person person)
        Person

        The person applying for employment. (Required)

      • getPosition

        public Object getPosition()
        Position

        The position associated with the application.

      • setPosition

        public void setPosition​(Object position)
        Position

        The position associated with the application.

      • getDesiredCompensation

        public Object getDesiredCompensation()
        Desired Compensation

        The applicant's desired compensation.

      • setDesiredCompensation

        public void setDesiredCompensation​(Object desiredCompensation)
        Desired Compensation

        The applicant's desired compensation.

      • withDesiredCompensation

        public JobApplications withDesiredCompensation​(Object desiredCompensation)
      • getEmploymentPreference

        public Object getEmploymentPreference()
        Employment Preference

        The preference of employment (e.g. full-time, part-time and no preference).

      • setEmploymentPreference

        public void setEmploymentPreference​(Object employmentPreference)
        Employment Preference

        The preference of employment (e.g. full-time, part-time and no preference).

      • withEmploymentPreference

        public JobApplications withEmploymentPreference​(Object employmentPreference)
      • getStatus

        public Object getStatus()
        Status

        The status of the job application.

      • setStatus

        public void setStatus​(Object status)
        Status

        The status of the job application.

      • getSource

        public Object getSource()
        Source

        The source of information for the employment opportunity.

      • setSource

        public void setSource​(Object source)
        Source

        The source of information for the employment opportunity.

      • getAppliedOn

        public Object getAppliedOn()
        Applied On

        The date when the application was submitted.

      • setAppliedOn

        public void setAppliedOn​(Object appliedOn)
        Applied On

        The date when the application was submitted.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object