OBJECT

Timesheet

Timesheet record

link GraphQL Schema definition

  • type Timesheet {
  • # Unique timesheet ID.
  • id: Int!
  • # The work item code associated with this timesheet
  • work_items: [TimesheetWorkItem]
  • # The associated timesheet activities.
  • activities: [TimesheetActivity]
  • # The allocation this timesheet was attached to.
  • allocation: Allocation
  • # The allowances associated with this timesheet.
  • allowances: [Allowance]
  • # The assets associated with this timesheet.
  • assets: [Asset]
  • # The break time in minutes.
  • break_time: String!
  • # The charge items associated with this timesheet
  • charge_items: [TimesheetChargeItem]
  • # The status of the charge items on the timesheet.
  • charge_items_status: TimesheetItemStatus
  • # The client associated with this timesheet.
  • client: Client!
  • # The comments on a timesheet.
  • comments: String
  • # The user that created the timesheet.
  • created_by: User
  • # The date the timesheet was created.
  • created_time: DateTime!
  • # The digital dockets associated with this timesheet.
  • digital_dockets: [DigitalDocket]
  • # The digital docket worker information specifically for this timesheet.
  • digital_docket_worker: [DigitalDocketWorker]
  • # The timesheet docket
  • docket: Docket
  • # The datetime the timesheet log ends.
  • end_datetime: DateTimeExpression!
  • # Geolocation (submission location for loose timesheets, otherwise check-in
  • # location).
  • geolocation: Geolocation
  • # Check-out geolocation for the timesheet.
  • geolocation2: Geolocation
  • # Whether timesheet has been approved.
  • is_approved: Boolean!
  • # Whether timesheet has been locked.
  • is_locked: Boolean!
  • # The job number.
  • job_number: String
  • # Timesheet submitted location.
  • location: String
  • # The user that last modified this timesheet.
  • modified_by: User
  • # The date the timesheet was last modified.
  • modified_time: DateTime
  • # Internal notes for the timesheet.
  • office_use: String
  • # The order associated with this timesheet.
  • order: Order
  • # The pay items associated with this timesheet.
  • pay_items: [TimesheetPayItem]
  • # The status of the pay items on the timesheet.
  • pay_items_status: TimesheetItemStatus
  • # The project associated with this timesheet.
  • project: Project
  • # The site diary the timesheet associated with
  • site_diary: SiteDiary
  • # The signature image url attached to the timesheet.
  • signature_image: NonEmptyString
  • # The user's name of the signature attached.
  • signature_name: String
  • # The datetime the timesheet log starts.
  • start_datetime: DateTimeExpression!
  • # The date the timesheet was submitted.
  • submitted_date: DateTimeExpression!
  • # The task associated with this timesheet.
  • task: Task
  • # The total time of the timesheet (HH:mm).
  • total_time: String!
  • # The total time of the timesheet (as a decimal number of hours).
  • total_time_decimal: Float!
  • # The user the timesheet belongs to.
  • user: User!
  • # (DEPRECATED) The signature image url attached to the timesheet.
  • signature: String @deprecated( reason: "Use `signature_image` instead." )
  • # (DEPRECATED) The associated timesheet activity.
  • timesheet_activities: [TimesheetActivity] @deprecated( reason: "Use `activities` instead." )
  • # (DEPRECATED) The time the timesheet log starts.
  • start_time: TimeExpression! @deprecated( reason: "Use `start_datetime` instead." )
  • # (DEPRECATED) The time the timesheet log ends.
  • end_time: TimeExpression! @deprecated( reason: "Use `end_datetime` instead." )
  • # (DEPRECATED) The date the timesheet was created in UTC+0.
  • creation_time: DateTime! @deprecated( reason: "Use `created_time` instead." )
  • # The date the timesheet was deleted in UTC+0.
  • deleted_time: DateTime
  • }