Class SectionsMaximum


  • @Generated("jsonschema2pojo")
    public class SectionsMaximum
    extends Object
    Sections Maximum

    An instance of a course.

    • Field Detail

      • id

        @JsonPropertyDescription("A globally unique identifier of a section maximum to be used in all external references.")
        private String id
        ID

        A globally unique identifier of a section maximum to be used in all external references. (Required)

      • title

        @JsonPropertyDescription("The full name of a section.")
        private String title
        Title

        The full name of a section. (Required)

      • description

        @JsonPropertyDescription("A description of a section.")
        private String description
        Description

        A description of a section.

      • startOn

        @JsonPropertyDescription("The starting date at which a section may be scheduled to be taken.")
        private Date startOn
        Offering Start Date

        The starting date at which a section may be scheduled to be taken. (Required)

      • endOn

        @JsonPropertyDescription("The ending date at which a section may no longer be scheduled to be taken.")
        private Object endOn
        Offering End Date

        The ending date at which a section may no longer be scheduled to be taken.

      • code

        @JsonPropertyDescription("The human-readable identifier of a section. It is generally unique within an academic period.")
        private String code
        Section Code

        The human-readable identifier of a section. It is generally unique within an academic period.

      • number

        @JsonPropertyDescription("A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.")
        private String number
        Section Number

        A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.

      • instructionalPlatform

        @JsonPropertyDescription("The technology platform used to manage the administration of a section")
        private Object instructionalPlatform
        Instructional Platform

        The technology platform used to manage the administration of a section

      • academicPeriod

        @JsonPropertyDescription("The academic time period associated with this section.")
        private Object academicPeriod
        Academic Period

        The academic time period associated with this section.

      • administrativePeriod

        @JsonPropertyDescription("The administrative time period associated with this section.")
        private Object administrativePeriod
        Administrative Time Period

        The administrative time period associated with this section.

      • censusDates

        @JsonPropertyDescription("The dates at which the section\'s enrollment/headcount is determined.")
        private List<String> censusDates
        Census Dates

        The dates at which the section's enrollment/headcount is determined.

      • course

        @JsonPropertyDescription("The smallest unit of instruction for which an Organization grants credits.")
        private Course course
        Course

        The smallest unit of instruction for which an Organization grants credits. (Required)

      • credits

        @JsonPropertyDescription("Unit specification that can be awarded for completing a section.")
        private List<Credit> credits
        Credits

        Unit specification that can be awarded for completing a section.

      • site

        @JsonPropertyDescription("The primary location within the organization where a section\'s meetings will be held")
        private Object site
        Site

        The primary location within the organization where a section's meetings will be held

      • academicLevels

        @JsonPropertyDescription("The levels of academic progress that can be associated with a section")
        private List<AcademicLevel> academicLevels
        Academic Levels

        The levels of academic progress that can be associated with a section

      • gradeSchemes

        @JsonPropertyDescription("The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.")
        private List<GradeScheme> gradeSchemes
        Grade Schemes

        The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.

      • courseLevels

        @JsonPropertyDescription("The levels of a course.")
        private List<CourseLevel> courseLevels
        Course Levels

        The levels of a course.

      • status

        @JsonPropertyDescription("The status of a section, for example, \"Open\" or \"Closed\".")
        private Object status
        Status

        The status of a section, for example, "Open" or "Closed".

      • duration

        @JsonPropertyDescription("The scheme for calculating the duration of a section")
        private Object duration
        Duration

        The scheme for calculating the duration of a section

      • maxEnrollment

        @JsonPropertyDescription("The maximum number of persons who are allowed to enroll for a section.")
        private Object maxEnrollment
        Maximum Enrollment

        The maximum number of persons who are allowed to enroll for a section.

      • instructionalEvents

        @JsonPropertyDescription("")
        private List<InstructionalEvent> instructionalEvents
        Instructional Events

      • owningInstitutionUnits

        @JsonPropertyDescription("Units (departments) of the educational institution that own, or are responsible for, the course")
        private List<OwningInstitutionUnit> owningInstitutionUnits
        Owning Institution Units

        Units (departments) of the educational institution that own, or are responsible for, the course

      • gradeTypes

        @JsonPropertyDescription("The grade types that can be used in grading a section")
        private List<GradeType> gradeTypes
        Grade Types

        The grade types that can be used in grading a section

      • metadata

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

        Metadata about the JSON payload

    • Constructor Detail

      • SectionsMaximum

        public SectionsMaximum()
    • Method Detail

      • getId

        public String getId()
        ID

        A globally unique identifier of a section maximum to be used in all external references. (Required)

      • setId

        public void setId​(String id)
        ID

        A globally unique identifier of a section maximum to be used in all external references. (Required)

      • getTitle

        public String getTitle()
        Title

        The full name of a section. (Required)

      • setTitle

        public void setTitle​(String title)
        Title

        The full name of a section. (Required)

      • getDescription

        public String getDescription()
        Description

        A description of a section.

      • setDescription

        public void setDescription​(String description)
        Description

        A description of a section.

      • getStartOn

        public Date getStartOn()
        Offering Start Date

        The starting date at which a section may be scheduled to be taken. (Required)

      • setStartOn

        public void setStartOn​(Date startOn)
        Offering Start Date

        The starting date at which a section may be scheduled to be taken. (Required)

      • getEndOn

        public Object getEndOn()
        Offering End Date

        The ending date at which a section may no longer be scheduled to be taken.

      • setEndOn

        public void setEndOn​(Object endOn)
        Offering End Date

        The ending date at which a section may no longer be scheduled to be taken.

      • getCode

        public String getCode()
        Section Code

        The human-readable identifier of a section. It is generally unique within an academic period.

      • setCode

        public void setCode​(String code)
        Section Code

        The human-readable identifier of a section. It is generally unique within an academic period.

      • getNumber

        public String getNumber()
        Section Number

        A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.

      • setNumber

        public void setNumber​(String number)
        Section Number

        A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.

      • getInstructionalPlatform

        public Object getInstructionalPlatform()
        Instructional Platform

        The technology platform used to manage the administration of a section

      • setInstructionalPlatform

        public void setInstructionalPlatform​(Object instructionalPlatform)
        Instructional Platform

        The technology platform used to manage the administration of a section

      • withInstructionalPlatform

        public SectionsMaximum withInstructionalPlatform​(Object instructionalPlatform)
      • getAcademicPeriod

        public Object getAcademicPeriod()
        Academic Period

        The academic time period associated with this section.

      • setAcademicPeriod

        public void setAcademicPeriod​(Object academicPeriod)
        Academic Period

        The academic time period associated with this section.

      • getAdministrativePeriod

        public Object getAdministrativePeriod()
        Administrative Time Period

        The administrative time period associated with this section.

      • setAdministrativePeriod

        public void setAdministrativePeriod​(Object administrativePeriod)
        Administrative Time Period

        The administrative time period associated with this section.

      • withAdministrativePeriod

        public SectionsMaximum withAdministrativePeriod​(Object administrativePeriod)
      • getCensusDates

        public List<String> getCensusDates()
        Census Dates

        The dates at which the section's enrollment/headcount is determined.

      • setCensusDates

        public void setCensusDates​(List<String> censusDates)
        Census Dates

        The dates at which the section's enrollment/headcount is determined.

      • getCourse

        public Course getCourse()
        Course

        The smallest unit of instruction for which an Organization grants credits. (Required)

      • setCourse

        public void setCourse​(Course course)
        Course

        The smallest unit of instruction for which an Organization grants credits. (Required)

      • getCredits

        public List<Credit> getCredits()
        Credits

        Unit specification that can be awarded for completing a section.

      • setCredits

        public void setCredits​(List<Credit> credits)
        Credits

        Unit specification that can be awarded for completing a section.

      • getSite

        public Object getSite()
        Site

        The primary location within the organization where a section's meetings will be held

      • setSite

        public void setSite​(Object site)
        Site

        The primary location within the organization where a section's meetings will be held

      • getAcademicLevels

        public List<AcademicLevel> getAcademicLevels()
        Academic Levels

        The levels of academic progress that can be associated with a section

      • setAcademicLevels

        public void setAcademicLevels​(List<AcademicLevel> academicLevels)
        Academic Levels

        The levels of academic progress that can be associated with a section

      • getGradeSchemes

        public List<GradeScheme> getGradeSchemes()
        Grade Schemes

        The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.

      • setGradeSchemes

        public void setGradeSchemes​(List<GradeScheme> gradeSchemes)
        Grade Schemes

        The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.

      • getCourseLevels

        public List<CourseLevel> getCourseLevels()
        Course Levels

        The levels of a course.

      • setCourseLevels

        public void setCourseLevels​(List<CourseLevel> courseLevels)
        Course Levels

        The levels of a course.

      • getStatus

        public Object getStatus()
        Status

        The status of a section, for example, "Open" or "Closed".

      • setStatus

        public void setStatus​(Object status)
        Status

        The status of a section, for example, "Open" or "Closed".

      • getDuration

        public Object getDuration()
        Duration

        The scheme for calculating the duration of a section

      • setDuration

        public void setDuration​(Object duration)
        Duration

        The scheme for calculating the duration of a section

      • getMaxEnrollment

        public Object getMaxEnrollment()
        Maximum Enrollment

        The maximum number of persons who are allowed to enroll for a section.

      • setMaxEnrollment

        public void setMaxEnrollment​(Object maxEnrollment)
        Maximum Enrollment

        The maximum number of persons who are allowed to enroll for a section.

      • setInstructionalEvents

        public void setInstructionalEvents​(List<InstructionalEvent> instructionalEvents)
        Instructional Events

      • getOwningInstitutionUnits

        public List<OwningInstitutionUnit> getOwningInstitutionUnits()
        Owning Institution Units

        Units (departments) of the educational institution that own, or are responsible for, the course

      • setOwningInstitutionUnits

        public void setOwningInstitutionUnits​(List<OwningInstitutionUnit> owningInstitutionUnits)
        Owning Institution Units

        Units (departments) of the educational institution that own, or are responsible for, the course

      • getGradeTypes

        public List<GradeType> getGradeTypes()
        Grade Types

        The grade types that can be used in grading a section

      • setGradeTypes

        public void setGradeTypes​(List<GradeType> gradeTypes)
        Grade Types

        The grade types that can be used in grading a section

      • getMetadata

        public Metadata getMetadata()
        Metadata

        Metadata about the JSON payload

      • setMetadata

        public void setMetadata​(Metadata metadata)
        Metadata

        Metadata about the JSON payload

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object