Class StudentAcademicProgramsSubmissions


  • @Generated("jsonschema2pojo")
    public class StudentAcademicProgramsSubmissions
    extends Object
    Student Academic Programs Submissions

    The academic programs in the home institution in which a student is enrolled.

    • 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 student academic program.")
        private String id
        ID

        The global identifier of the student academic program. (Required)

      • student

        @JsonPropertyDescription("The student who is enrolled in an academic program.")
        private Student student
        Student

        The student who is enrolled in an academic program. (Required)

      • program

        @JsonPropertyDescription("The academic program in which a student is enrolled.")
        private Program program
        Academic Program

        The academic program in which a student is enrolled. (Required)

      • curriculumObjective

        @JsonPropertyDescription("The curriculum objective associated with the student\'s academic program.")
        private StudentAcademicProgramsSubmissions.CurriculumObjective curriculumObjective
        Curriculum Objective

        The curriculum objective associated with the student's academic program. (Required)

      • preference

        @JsonPropertyDescription("Indicates the primary academic program of the student.  Only one academic program should be set to preferred for a student.")
        private Object preference
        Preference

        Indicates the primary academic program of the student. Only one academic program should be set to preferred for a student.

      • programOwner

        @JsonPropertyDescription("The owner of the academic program.")
        private Object programOwner
        Program Owner

        The owner of the academic program.

      • site

        @JsonPropertyDescription("The site (campus) at which the student is enrolled in the program.")
        private Object site
        Site

        The site (campus) at which the student is enrolled in the program.

      • catalog

        @JsonPropertyDescription("The academic catalog that defines the requirements for a student\'s enrollment in a program.")
        private Object catalog
        Academic Catalog

        The academic catalog that defines the requirements for a student's enrollment in a program.

      • academicLevel

        @JsonPropertyDescription("The academic level associated with the enrollment of the student in the academic program.")
        private Object academicLevel
        Academic Level

        The academic level associated with the enrollment of the student in the academic program.

      • credentials

        @JsonPropertyDescription("The academic credentials that can be awarded for completing an academic program.")
        private List<Credential> credentials
        Credentials

        The academic credentials that can be awarded for completing an academic program.

      • disciplines

        @JsonPropertyDescription("The academic disciplines offered as part of the academic program.")
        private List<Discipline> disciplines
        Disciplines

        The academic disciplines offered as part of the academic program.

      • startOn

        @JsonPropertyDescription("The date on which an academic program begins.")
        private Object startOn
        Start Date

        The date on which an academic program begins.

      • endOn

        @JsonPropertyDescription("The date on which an academic program ends.")
        private Object endOn
        End Date

        The date on which an academic program ends.

      • academicPeriods

        @JsonPropertyDescription("Various academic periods related to a student\'s progression in a program.")
        private AcademicPeriods academicPeriods
        Academic Periods

        Various academic periods related to a student's progression in a program.

      • enrollmentStatus

        @JsonPropertyDescription("The current state of a student\'s academic program enrollment.")
        private EnrollmentStatus enrollmentStatus
        Enrollment Status

        The current state of a student's academic program enrollment. (Required)

      • expectedGraduationDate

        @JsonPropertyDescription("The date on which the student is expected to graduate from the academic program.")
        private Object expectedGraduationDate
        Expected Graduation Date

        The date on which the student is expected to graduate from the academic program.

      • admissionClassification

        @JsonPropertyDescription("The admission classification and/or the type typically captured upon admission to the program.")
        private AdmissionClassification admissionClassification
        Admission Classification

        The admission classification and/or the type typically captured upon admission to the program.

    • Constructor Detail

      • StudentAcademicProgramsSubmissions

        public StudentAcademicProgramsSubmissions()
    • 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 student academic program. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the student academic program. (Required)

      • getStudent

        public Student getStudent()
        Student

        The student who is enrolled in an academic program. (Required)

      • setStudent

        public void setStudent​(Student student)
        Student

        The student who is enrolled in an academic program. (Required)

      • getProgram

        public Program getProgram()
        Academic Program

        The academic program in which a student is enrolled. (Required)

      • setProgram

        public void setProgram​(Program program)
        Academic Program

        The academic program in which a student is enrolled. (Required)

      • getPreference

        public Object getPreference()
        Preference

        Indicates the primary academic program of the student. Only one academic program should be set to preferred for a student.

      • setPreference

        public void setPreference​(Object preference)
        Preference

        Indicates the primary academic program of the student. Only one academic program should be set to preferred for a student.

      • getProgramOwner

        public Object getProgramOwner()
        Program Owner

        The owner of the academic program.

      • setProgramOwner

        public void setProgramOwner​(Object programOwner)
        Program Owner

        The owner of the academic program.

      • getSite

        public Object getSite()
        Site

        The site (campus) at which the student is enrolled in the program.

      • setSite

        public void setSite​(Object site)
        Site

        The site (campus) at which the student is enrolled in the program.

      • getCatalog

        public Object getCatalog()
        Academic Catalog

        The academic catalog that defines the requirements for a student's enrollment in a program.

      • setCatalog

        public void setCatalog​(Object catalog)
        Academic Catalog

        The academic catalog that defines the requirements for a student's enrollment in a program.

      • getAcademicLevel

        public Object getAcademicLevel()
        Academic Level

        The academic level associated with the enrollment of the student in the academic program.

      • setAcademicLevel

        public void setAcademicLevel​(Object academicLevel)
        Academic Level

        The academic level associated with the enrollment of the student in the academic program.

      • getCredentials

        public List<Credential> getCredentials()
        Credentials

        The academic credentials that can be awarded for completing an academic program.

      • setCredentials

        public void setCredentials​(List<Credential> credentials)
        Credentials

        The academic credentials that can be awarded for completing an academic program.

      • getDisciplines

        public List<Discipline> getDisciplines()
        Disciplines

        The academic disciplines offered as part of the academic program.

      • setDisciplines

        public void setDisciplines​(List<Discipline> disciplines)
        Disciplines

        The academic disciplines offered as part of the academic program.

      • getStartOn

        public Object getStartOn()
        Start Date

        The date on which an academic program begins.

      • setStartOn

        public void setStartOn​(Object startOn)
        Start Date

        The date on which an academic program begins.

      • getEndOn

        public Object getEndOn()
        End Date

        The date on which an academic program ends.

      • setEndOn

        public void setEndOn​(Object endOn)
        End Date

        The date on which an academic program ends.

      • getAcademicPeriods

        public AcademicPeriods getAcademicPeriods()
        Academic Periods

        Various academic periods related to a student's progression in a program.

      • setAcademicPeriods

        public void setAcademicPeriods​(AcademicPeriods academicPeriods)
        Academic Periods

        Various academic periods related to a student's progression in a program.

      • getEnrollmentStatus

        public EnrollmentStatus getEnrollmentStatus()
        Enrollment Status

        The current state of a student's academic program enrollment. (Required)

      • setEnrollmentStatus

        public void setEnrollmentStatus​(EnrollmentStatus enrollmentStatus)
        Enrollment Status

        The current state of a student's academic program enrollment. (Required)

      • getExpectedGraduationDate

        public Object getExpectedGraduationDate()
        Expected Graduation Date

        The date on which the student is expected to graduate from the academic program.

      • setExpectedGraduationDate

        public void setExpectedGraduationDate​(Object expectedGraduationDate)
        Expected Graduation Date

        The date on which the student is expected to graduate from the academic program.

      • getAdmissionClassification

        public AdmissionClassification getAdmissionClassification()
        Admission Classification

        The admission classification and/or the type typically captured upon admission to the program.

      • setAdmissionClassification

        public void setAdmissionClassification​(AdmissionClassification admissionClassification)
        Admission Classification

        The admission classification and/or the type typically captured upon admission to the program.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object