Procore.Api.ProjectManagementCoordinationIssuesCoordinationIssues (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementCoordinationIssuesCoordinationIssues
.
Summary
Functions
List Coordination Issues Lists Coordination Issues associated with the specified Project.
Delete Coordination Issue Delete a Coordination Issue from the system
Show Coordination Issue Return a single Coordination Issue item.
Update Coordination Issue Update a Coordination Issue item
Create Coordination Issue Create a Coordination Issue in a Project
Functions
rest_v10_coordination_issues_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_coordination_issues_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List Coordination Issues Lists Coordination Issues associated with the specified Project.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page:"filters[assignee_company_id][]"
([integer()]): Filter item(s) with matching assignee vendor companies.:"filters[assignee_id][]"
([integer()]): Filter item(s) with matching assignees.:"filters[created_by_id][]"
([integer()]): Filter item(s) with matching User IDs.:"filters[created_from][]"
([String.t]): Filter item(s) with matching creation source.:"filters[ids][]"
([integer()]): Filter item(s) with matching ids.:"filters[location_id][]"
([integer()]): Filter item(s) with matching locations.:"filters[include_sublocations]"
(boolean()): Use together withfilters[location_id]
:"filters[search]"
(String.t): Filter item(s) with the matching search query. The search is performed on title and issue number.:"filters[coordination_issue_file_id][]"
([integer()]): Filter item(s) with the exact coordination issue file.:"filters[status][]"
([String.t]): Filter item(s) with matching status.:"filters[issue_type][]"
([String.t]): Filter item(s) with matching issue_type.:"filters[priority][]"
([String.t]): Filter item(s) with matching priority.:"filters[trade_id][]"
([integer()]): Filter item(s) with matching trades.:"filters[updated_at]"
(String.t): Filter item(s) within a specific updated at iso8601 datetime range.:"filters[due_date]"
(String.t): Filter item(s) within a specific due date iso8601 date range.:"filters[created_at]"
(String.t): Filter item(s) within a specific created at iso8601 datetime range.:sort
(String.t): Sort item(s) by an attribute. The default sort is ascending. To sort in descending order, prepend the sort value with a hyphen character '-':view
(String.t): The compact view contains only ids. The normal view is a subset of the response shown below, and does not include attachments, viewpoints, linked items and updated_by The extended view contains the response shown below. The default view is normal.:viewpoint_format
(String.t): Specify viewpoint data format. This parameter functions only when the query parameter view is 'extended' The default format returns the viewpoint content as saved. The procore format returns the viewpoint content converted to Procore format. If a valid conversion is not possible, empty viewpoint is returned.:save_sticky_filters
(boolean()): Persists filter parameters for the requesting user and project.
Returns
{:ok, [%RestV10CoordinationIssuesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_coordination_issues_id_delete(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_coordination_issues_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Coordination Issue Delete a Coordination Issue from the system
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): Coordination Issue IDproject_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_coordination_issues_id_get(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_coordination_issues_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Coordination Issue Return a single Coordination Issue item.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): Coordination Issue IDproject_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:view
(String.t): The compact view contains only ids. The normal view is a subset of the response shown below, and does not include attachments, viewpoints, linked items and updated_by The extended view contains the response shown below. The default view is normal.:viewpoint_format
(String.t): Specify viewpoint data format. This parameter functions only when the query parameter view is 'extended' The default format returns the viewpoint content as saved. The procore format returns the viewpoint content converted to Procore format. If a valid conversion is not possible, empty viewpoint is returned.
Returns
{:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_coordination_issues_id_patch(connection, procore_company_id, id, body108, opts \\ [])
@spec rest_v10_coordination_issues_id_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.Body108.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Coordination Issue Update a Coordination Issue item
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): Coordination Issue IDbody108
(Body108):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_coordination_issues_post(connection, procore_company_id, body107, opts \\ [])
@spec rest_v10_coordination_issues_post( Tesla.Env.client(), integer(), Procore.Model.Body107.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Coordination Issue Create a Coordination Issue in a Project
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.body107
(Body107):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure