Procore.Model.RestV10WorkOrderContractsPost201Response (procore_sdk v0.3.0)

Work Order Contract

Summary

Types

@type t() :: %Procore.Model.RestV10WorkOrderContractsPost201Response{
  accounting_method: String.t() | nil,
  actual_completion_date: Date.t() | nil,
  approval_letter_date: String.t() | nil,
  approved_change_orders: String.t() | nil,
  attachments:
    [Procore.Model.RestV10WorkOrderContractsPost201ResponseAttachmentsInner.t()]
    | nil,
  change_order_packages:
    [
      Procore.Model.RestV10WorkOrderContractsPost201ResponseChangeOrderPackagesInner.t()
    ]
    | nil,
  change_order_requests:
    [
      [
        Procore.Model.RestV10WorkOrderContractsPost201ResponseChangeOrderRequestsInnerInner.t()
      ]
    ]
    | nil,
  contract_date: Date.t() | nil,
  contract_estimated_completion_date: Date.t() | nil,
  contract_start_date: Date.t() | nil,
  created_at: DateTime.t() | nil,
  created_by_id: integer() | nil,
  currency_configuration:
    Procore.Model.RestV10WorkOrderContractsGet200ResponseInnerAllOfCurrencyConfiguration.t()
    | nil,
  deleted_at: DateTime.t() | nil,
  description: String.t() | nil,
  draft_change_orders_amount: String.t() | nil,
  exclusions: String.t() | nil,
  executed: boolean() | nil,
  execution_date: Date.t() | nil,
  grand_total: String.t() | nil,
  id: integer() | nil,
  inclusions: String.t() | nil,
  invoice_contacts:
    [
      Procore.Model.RestV10WorkOrderContractsPost201ResponseInvoiceContactsInner.t()
    ]
    | nil,
  issued_on_date: Date.t() | nil,
  letter_of_intent_date: Date.t() | nil,
  line_items:
    [Procore.Model.RestV10WorkOrderContractsPost201ResponseLineItemsInner.t()]
    | nil,
  number: String.t() | nil,
  origin_code: String.t() | nil,
  origin_data: String.t() | nil,
  origin_id: String.t() | nil,
  payments_issued:
    [
      Procore.Model.RestV10WorkOrderContractsPost201ResponsePaymentsIssuedInner.t()
    ]
    | nil,
  pending_change_orders: String.t() | nil,
  pending_revised_contract: String.t() | nil,
  percentage_paid: String.t() | nil,
  potential_change_orders:
    [
      Procore.Model.RestV10WorkOrderContractsPost201ResponsePotentialChangeOrdersInner.t()
    ]
    | nil,
  private: boolean() | nil,
  project:
    Procore.Model.RestV10WorkOrderContractsGet200ResponseInnerAllOfProject.t()
    | nil,
  remaining_balance_outstanding: String.t() | nil,
  requisitions_are_enabled: boolean() | nil,
  retainage_percent: String.t() | nil,
  returned_date: Date.t() | nil,
  revised_contract: String.t() | nil,
  show_line_items_to_non_admins: boolean() | nil,
  signed_contract_received_date: Date.t() | nil,
  status: String.t() | nil,
  title: String.t() | nil,
  total_draw_requests_amount: String.t() | nil,
  total_payments: String.t() | nil,
  total_requisitions_amount: String.t() | nil,
  updated_at: DateTime.t() | nil,
  vendor: Procore.Model.RestV10WorkOrderContractsPost201ResponseVendor.t() | nil
}

Functions