Procore.Model.Commitment1 (procore_sdk v0.3.0)

Summary

Types

@type t() :: %Procore.Model.Commitment1{
  accounting_method: String.t() | nil,
  actual_completion_date: Date.t() | nil,
  allow_comments: boolean() | nil,
  allow_markups: boolean() | nil,
  allow_payment_applications: boolean() | nil,
  allow_payments: boolean() | nil,
  allow_redistributions: boolean() | nil,
  approved_change_orders: String.t() | nil,
  architect:
    Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  assigned_to:
    Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  attachments:
    [Procore.Model.RestV10WorkOrderContractsPost201ResponseAttachmentsInner.t()]
    | nil,
  bill_to: String.t() | nil,
  budget_line_item_id: integer() | nil,
  change_order_packages: [Procore.Model.RfqChangeOrderPackages.t()] | nil,
  change_order_requests:
    [[Procore.Model.Commitment1ChangeOrderRequestsInnerInner.t()]] | nil,
  contract_estimated_completion_date: Date.t() | nil,
  contract_start_date: Date.t() | nil,
  contract_termination_date: Date.t() | nil,
  contractor:
    Procore.Model.RestV10PrimeContractsGet200ResponseInnerContractor.t() | nil,
  cost_code:
    Procore.Model.RestV10WorkOrderContractsPost201ResponseLineItemsInnerCostCode.t()
    | nil,
  created_at: DateTime.t() | nil,
  created_by:
    Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  deleted_at: DateTime.t() | nil,
  delivery_date: Date.t() | nil,
  description: String.t() | nil,
  display_materials_retainage: boolean() | nil,
  display_stored_materials: boolean() | nil,
  display_work_retainage: boolean() | nil,
  exclusions: String.t() | nil,
  executed: boolean() | nil,
  grand_total: String.t() | nil,
  id: float() | nil,
  inclusions: String.t() | nil,
  line_items: [Procore.Model.Commitment1LineItemsInner.t()] | nil,
  line_items_extended_total: String.t() | nil,
  line_items_total: String.t() | nil,
  number: String.t() | nil,
  payment_terms: String.t() | nil,
  payments_issued: [Procore.Model.Commitment1PaymentsIssuedInner.t()] | nil,
  pending_change_orders: String.t() | nil,
  pending_revised_contract: String.t() | nil,
  percentage_paid: String.t() | nil,
  position: integer() | nil,
  potential_change_orders:
    [Procore.Model.Commitment1PotentialChangeOrdersInner.t()] | nil,
  private: boolean() | nil,
  received_from:
    Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  remaining_balance_outstanding: String.t() | nil,
  requisition_number: String.t() | nil,
  retainage_percent: String.t() | nil,
  revised_contract: String.t() | nil,
  ship_to: String.t() | nil,
  ship_via: String.t() | 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,
  type: String.t() | nil,
  updated_at: DateTime.t() | nil,
  vendor:
    Procore.Model.RestV10PrimeContractsGet200ResponseInnerContractor.t() | nil
}

Functions