Procore.Api.ProjectManagementCoordinationIssuesCoordinationIssueProcoreItemAssociations (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementCoordinationIssuesCoordinationIssueProcoreItemAssociations.

Summary

Functions

Create Procore Item Association CoordinationIssue can be associated with other procore items. This API endpoint creates that association. The extended view provides what is shown below. The normal view is the same as the extended view but excludes subject and title in item_data. The compact view returns coordination_issue_id, item_id, and item_type only. The default view is normal.

Functions

Link to this function

rest_v10_coordination_issues_coordination_issue_id_procore_item_associations_id_delete(connection, procore_company_id, coordination_issue_id, id, project_id, item_type, opts \\ [])

@spec rest_v10_coordination_issues_coordination_issue_id_procore_item_associations_id_delete(
  Tesla.Env.client(),
  integer(),
  integer(),
  integer(),
  integer(),
  String.t(),
  keyword()
) ::
  {:ok, nil}
  | {:ok,
     Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:error, Tesla.Env.t()}

Delete Procore Item Association Delete the association between Coordination Issue and Procore item

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • coordination_issue_id (integer()): Coordination Issue ID
  • id (integer()): Procore Item Association ID
  • project_id (integer()): Unique identifier for the project.
  • item_type (String.t): Type of Procore item
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_coordination_issues_coordination_issue_id_procore_item_associations_post(connection, procore_company_id, coordination_issue_id, body111, opts \\ [])

Create Procore Item Association CoordinationIssue can be associated with other procore items. This API endpoint creates that association. The extended view provides what is shown below. The normal view is the same as the extended view but excludes subject and title in item_data. The compact view returns coordination_issue_id, item_id, and item_type only. The default view is normal.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • coordination_issue_id (integer()): Coordination Issue ID
  • body111 (Body111):
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInnerAllOfLinkedProcoreItemsInner.t} on success
  • {:error, Tesla.Env.t} on failure