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