OBJECT

LeaveRequest

A leave request for a user.

link GraphQL Schema definition

  • type LeaveRequest {
  • # The unique leave type ID.
  • id: Int!
  • # The user linked to the leave request.
  • user: User
  • # The requested leave type.
  • leave_type: LeaveType
  • # The start datetime of the leave request.
  • start_datetime: DateTimeExpression!
  • # The end datetime of the leave request.
  • end_datetime: DateTimeExpression!
  • # Whether a leave request has been approved. Defaults to true.
  • is_approved: Boolean!
  • # The date the leave request was created.
  • created_time: DateTime!
  • # The last date the leave request was modified.
  • modified_time: DateTime!
  • # The date the leave request was deleted.
  • deleted_time: DateTime
  • # The user who approved the leave request.
  • approved_by: User
  • # The user who created the leave request.
  • created_by: User
  • # The user who last updated the leave request.
  • modified_by: User
  • # The user who deleted the leave request.
  • deleted_by: User
  • }