Procore.Model.RestV10CompaniesCompanyIdTimecardEntriesGet200ResponseInner (procore_sdk v0.3.0)

Summary

Types

@type t() ::
  %Procore.Model.RestV10CompaniesCompanyIdTimecardEntriesGet200ResponseInner{
    approval_status: String.t() | nil,
    automatically_split_timecard_entries:
      [Procore.Model.TimecardEntry3.t()] | nil,
    billable: boolean() | nil,
    clock_in: Procore.Model.TimecardEntry3ClockIn.t() | nil,
    clock_out: Procore.Model.TimecardEntry3ClockIn.t() | nil,
    cost_code: Procore.Model.TimecardEntryFullCostCode.t() | nil,
    created_at: DateTime.t() | nil,
    created_by:
      Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
      | nil,
    crew: Procore.Model.TimecardEntry3Crew.t() | nil,
    custom_fields:
      Procore.Model.RestV11ProjectsProjectIdRecycleBinIncidentsWitnessStatementsGet200ResponseInnerCustomFields.t()
      | nil,
    date: Date.t() | nil,
    deleted_at: DateTime.t() | nil,
    description: String.t() | nil,
    hours: String.t() | nil,
    id: integer() | nil,
    in_progress: boolean() | nil,
    line_item_type_id: integer() | nil,
    login_information:
      Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
      | nil,
    lunch_time: String.t() | nil,
    origin_data: String.t() | nil,
    origin_id: integer() | nil,
    party: Procore.Model.Party.t() | nil,
    procore_signature: Procore.Model.TimesheetsSignature.t() | nil,
    project: Procore.Model.TimecardEntry3Project.t() | nil,
    sub_job: Procore.Model.TimecardEntry3SubJob.t() | nil,
    time_in: DateTime.t() | nil,
    time_out: DateTime.t() | nil,
    timecard_time_type: Procore.Model.TimecardTimeType.t() | nil,
    timecard_type: String.t() | nil,
    timesheet: Procore.Model.Timesheet3.t() | nil,
    updated_at: DateTime.t() | nil
  }

Functions