OBJECT

InstructorAbsence

An unavailability of an instructor: one half-day (slot) on a date, optionally narrowed to a time range. A full day off is two absences, morning and afternoon.

link GraphQL Schema definition

  • type InstructorAbsence {
  • # Day of the absence - format: YYYY-MM-DD
  • date: Date
  • # End time within the half-day - format: hh:mm:ss
  • endTime: Time
  • id: ID
  • # Creation date and time - format: YYYY-MM-DDThh:mm:sss
  • insertedAt: NaiveDateTime
  • instructor: Instructor
  • instructorId: ID
  • # Half-day of the absence: `morning` or `afternoon`
  • slot: String
  • # Start time within the half-day - format: hh:mm:ss
  • startTime: Time
  • # Last update date and time - format: YYYY-MM-DDThh:mm:sss
  • updatedAt: NaiveDateTime
  • }