Class InstructionalEvents


  • @Generated("jsonschema2pojo")
    public class InstructionalEvents
    extends Object
    Instructional Events

    An instructional activity that takes place during a section.

    • Field Detail

      • metadata

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

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("A globally unique identifier of an instructional activity to be used in all external references.")
        private String id
        ID

        A globally unique identifier of an instructional activity to be used in all external references. (Required)

      • title

        @JsonPropertyDescription("The full name of an instructional activity.")
        private String title
        Title

        The full name of an instructional activity.

      • description

        @JsonPropertyDescription("A description of an instructional activity.")
        private String description
        Description

        A description of an instructional activity.

      • section

        @JsonPropertyDescription("An instance of a course.")
        private Section section
        Section

        An instance of a course. (Required)

      • instructionalMethod

        @JsonPropertyDescription("The method, style, or format of instruction associated with the instructor\'s involvement with the section (for example, \'Lecture\', \'Lab\').")
        private InstructionalMethod instructionalMethod
        Instructional Method

        The method, style, or format of instruction associated with the instructor's involvement with the section (for example, 'Lecture', 'Lab'). (Required)

      • workLoad

        @JsonPropertyDescription("The total amount of work associated with the instructional event.")
        private Object workLoad
        Work Load

        The total amount of work associated with the instructional event.

      • recurrence

        @JsonPropertyDescription("The recurring meeting time pattern associated with the instructional event.")
        private Object recurrence
        Recurrence

        The recurring meeting time pattern associated with the instructional event.

      • locations

        @JsonPropertyDescription("The locations where the instructional event will take place.")
        private List<Location> locations
        Locations

        The locations where the instructional event will take place.

      • instructorRoster

        @JsonPropertyDescription("The roster of instructors assigned to teach an instructional event.")
        private List<InstructorRoster> instructorRoster
        Instructor Roster

        The roster of instructors assigned to teach an instructional event.

      • approvals

        @JsonPropertyDescription("The type and source of approvals applied to the instructional event.")
        private List<Approval> approvals
        Approvals

        The type and source of approvals applied to the instructional event.

    • Constructor Detail

      • InstructionalEvents

        public InstructionalEvents()
    • 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

        A globally unique identifier of an instructional activity to be used in all external references. (Required)

      • setId

        public void setId​(String id)
        ID

        A globally unique identifier of an instructional activity to be used in all external references. (Required)

      • getTitle

        public String getTitle()
        Title

        The full name of an instructional activity.

      • setTitle

        public void setTitle​(String title)
        Title

        The full name of an instructional activity.

      • getDescription

        public String getDescription()
        Description

        A description of an instructional activity.

      • setDescription

        public void setDescription​(String description)
        Description

        A description of an instructional activity.

      • getSection

        public Section getSection()
        Section

        An instance of a course. (Required)

      • setSection

        public void setSection​(Section section)
        Section

        An instance of a course. (Required)

      • getInstructionalMethod

        public InstructionalMethod getInstructionalMethod()
        Instructional Method

        The method, style, or format of instruction associated with the instructor's involvement with the section (for example, 'Lecture', 'Lab'). (Required)

      • setInstructionalMethod

        public void setInstructionalMethod​(InstructionalMethod instructionalMethod)
        Instructional Method

        The method, style, or format of instruction associated with the instructor's involvement with the section (for example, 'Lecture', 'Lab'). (Required)

      • getWorkLoad

        public Object getWorkLoad()
        Work Load

        The total amount of work associated with the instructional event.

      • setWorkLoad

        public void setWorkLoad​(Object workLoad)
        Work Load

        The total amount of work associated with the instructional event.

      • getRecurrence

        public Object getRecurrence()
        Recurrence

        The recurring meeting time pattern associated with the instructional event.

      • setRecurrence

        public void setRecurrence​(Object recurrence)
        Recurrence

        The recurring meeting time pattern associated with the instructional event.

      • getLocations

        public List<Location> getLocations()
        Locations

        The locations where the instructional event will take place.

      • setLocations

        public void setLocations​(List<Location> locations)
        Locations

        The locations where the instructional event will take place.

      • getInstructorRoster

        public List<InstructorRoster> getInstructorRoster()
        Instructor Roster

        The roster of instructors assigned to teach an instructional event.

      • setInstructorRoster

        public void setInstructorRoster​(List<InstructorRoster> instructorRoster)
        Instructor Roster

        The roster of instructors assigned to teach an instructional event.

      • getApprovals

        public List<Approval> getApprovals()
        Approvals

        The type and source of approvals applied to the instructional event.

      • setApprovals

        public void setApprovals​(List<Approval> approvals)
        Approvals

        The type and source of approvals applied to the instructional event.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object