Procore.Model.GenericToolItem (procore_sdk v0.3.0)

Generic Tool Item

Summary

Types

@type t() :: %Procore.Model.GenericToolItem{
  assignees:
    [
      Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    ]
    | nil,
  attachments:
    [Procore.Model.RestV10WorkOrderContractsPost201ResponseAttachmentsInner.t()]
    | nil,
  closed_at: DateTime.t() | nil,
  cost_code:
    Procore.Model.ArrayOfPotentialChangeOrdersEntitiesInnerLineItemsInnerMarkupLineItemsInnerMarkupDestinationCostCode.t()
    | nil,
  cost_impact: String.t() | nil,
  created_at: DateTime.t() | nil,
  created_by:
    Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  custom_fields:
    Procore.Model.RestV10ProjectsProjectIdVisitorLogsGet200ResponseInnerCustomFields.t()
    | nil,
  description: String.t() | nil,
  distribution_members:
    [
      Procore.Model.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    ]
    | nil,
  due_date: Date.t() | nil,
  generic_tool: Procore.Model.GenericToolItemGenericTool.t() | nil,
  id: integer() | nil,
  issued_at: DateTime.t() | nil,
  location: Procore.Model.Location.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.RestV10ProjectsProjectIdWorkLogsGet200ResponseInnerCreatedBy.t()
    | nil,
  schedule_impact: String.t() | nil,
  specification_section:
    Procore.Model.RestV11ProjectsProjectIdSubmittalsGet200ResponseInnerSpecificationSection.t()
    | nil,
  status: String.t() | nil,
  sub_job: Procore.Model.SubJob.t() | nil,
  tasks: [Procore.Model.GenericToolItemTasksInner.t()] | nil,
  title: String.t() | nil,
  trade: Procore.Model.Trade2.t() | nil,
  trades: [Procore.Model.GenericToolItemTradesInner.t()] | nil,
  updated_at: DateTime.t() | nil
}

Functions