OneRosterClassInput

  • class
    Type: object · OneRosterClassBaseInput
    required
    • classCode
      Type: string
      required

      Code used to identify the class

    • classType
      Type: string
      required

      Type of class (scheduled, homeroom, etc.)

    • course
      Type: object · OneRosterGUIDRef
      required

      Course information associated with the class (required for API endpoints)

    • school
      Type: object · OneRosterGUIDRef
      required

      School information associated with the class (required for API endpoints)

    • sourcedId
      Type: string
      required

      Unique identifier for the class

    • status
      Type: string · EntityStatusenum
      required

      Status of an entity in the system

      values
      • active
      • tobedeleted
      • inactive
    • terms
      Type: array object[] · OneRosterGUIDRef[]
      required

      Academic sessions (terms) associated with the class

      A reference to another OneRoster entity

    • title
      Type: string
      required

      Title or name of the class

    • grades
      Type: array string[] | null

      Array of grade levels associated with the class

    • location
      Type: string | null

      Physical location where the class is held

    • metadata
      Type: object | null

      Additional metadata associated with the class

    • periods
      Type: array string[] | null

      Array of time periods when the class is scheduled

    • subjectCodes
      Type: array string[] | null

      Array of subject codes for the class

    • subjects
      Type: array string[] | null

      Array of subjects covered in the class