Procore.Api.ProjectManagementCoordinationIssuesCoordinationIssueRecycleBin (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementCoordinationIssuesCoordinationIssueRecycleBin
.
Summary
Functions
rest_v10_coordination_issues_recycle_bin_get(connection, procore_company_id, project_id, opts \\ [])
List Coordination Issues in Recycle Bin Lists all deleted Coordination Issues in the specified project
Show Coordination Issue in Recycle Bin Return a single Coordination Issue item in Recycle Bin.
Restore Coordination Issue from Recycle Bin Restore Coordination Issue from Recycle Bin
Functions
Link to this function
rest_v10_coordination_issues_recycle_bin_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_coordination_issues_recycle_bin_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List Coordination Issues in Recycle Bin Lists all deleted Coordination Issues in 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.
Returns
{:ok, [%RestV10CoordinationIssuesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_coordination_issues_recycle_bin_id_get(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_coordination_issues_recycle_bin_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 in Recycle Bin Return a single Coordination Issue item in Recycle Bin.
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.
Returns
{:ok, Procore.Model.RestV10CoordinationIssuesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_coordination_issues_recycle_bin_id_patch(connection, procore_company_id, id, rest_v10_coordination_issues_recycle_bin_id_patch_request, opts \\ [])
@spec rest_v10_coordination_issues_recycle_bin_id_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CoordinationIssuesRecycleBinIdPatchRequest.t(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Restore Coordination Issue from Recycle Bin Restore Coordination Issue from Recycle Bin
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): Coordination Issue IDrest_v10_coordination_issues_recycle_bin_id_patch_request
(RestV10CoordinationIssuesRecycleBinIdPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure