Procore.Model.GenericToolItem1 (procore_sdk v0.3.0)

Generic Tool Item

Summary

Types

@type t() :: %Procore.Model.GenericToolItem1{
  assignees: [Procore.Model.GenericToolItem1CreatedBy.t()] | nil,
  attachments:
    [Procore.Model.RestV10WorkOrderContractsPost201ResponseAttachmentsInner.t()]
    | nil,
  closed_at: DateTime.t() | nil,
  cost_code: Procore.Model.Compact.t() | nil,
  cost_impact: Procore.Model.GenericToolItem1CostImpact.t() | nil,
  created_at: DateTime.t() | nil,
  created_by: Procore.Model.GenericToolItem1CreatedBy.t() | nil,
  custom_fields:
    Procore.Model.RestV10ProjectsProjectIdVisitorLogsGet200ResponseInnerCustomFields.t()
    | nil,
  description: String.t() | nil,
  distribution_members: [Procore.Model.GenericToolItem1CreatedBy.t()] | nil,
  document_management_document_revision_ids: [String.t()] | nil,
  due_date: Date.t() | nil,
  generic_tool:
    Procore.Model.RestV10CompaniesCompanyIdGenericToolsGenericToolIdPatch200Response.t()
    | nil,
  id: integer() | nil,
  issued_at: DateTime.t() | nil,
  location: Procore.Model.Location1.t() | nil,
  origin_generic_tool_item_id: integer() | nil,
  origin_rfi_id: integer() | nil,
  position: String.t() | nil,
  private: boolean() | nil,
  received_from: Procore.Model.GenericToolItem1CreatedBy.t() | nil,
  schedule_impact: Procore.Model.GenericToolItem1ScheduleImpact.t() | nil,
  specification_section:
    Procore.Model.RestV10SpecificationSectionsGet200ResponseInner.t() | nil,
  status: String.t() | nil,
  status_type: String.t() | nil,
  sub_job: Procore.Model.SubJob1.t() | nil,
  tasks: [Procore.Model.GenericToolItemTasksInner.t()] | nil,
  title: String.t() | nil,
  trade: Procore.Model.Trade.t() | nil,
  trades: [Procore.Model.Trade.t()] | nil,
  updated_at: DateTime.t() | nil
}

Functions