Procore.Api.QualitySafetyActionPlansProjectActionPlanTemplateApprovers (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansProjectActionPlanTemplateApprovers
.
Summary
Functions
Bulk Create Action Plan Template Approvers Bulk Create Action Plan Template Approvers for a given Project Action Plan Template.
Bulk Destroy Action Plan Template Approvers Bulk Destroy Action Plan Template Approvers from a given Project Action Plan Template.
List Action Plan Template Approvers Returns all Action Plan Template Approvers for a given Project
Delete Action Plan Template Approver Deletes an Action Plan Template Approver
Show Action Plan Template Approver Returns an Action Plan Template Approver
Create Action Plan Template Approver Creates an Action Plan Template Approver for a given Project Action Plan Template.
List Recycled Action Plan Template Approvers Returns all Recycled Action Plan Template Approvers for a given Project
Show Recycled Action Plan Template Approver Returns a Recycled Action Plan Template Approver
Functions
rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_create_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_create_post_request, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_create_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversBulkCreatePostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Create Action Plan Template Approvers Bulk Create Action Plan Template Approvers for a given Project Action Plan Template.
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.rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_create_post_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateApproversBulkCreatePostRequest):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_destroy_delete(connection, procore_company_id, project_id, rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_destroy_delete_request, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_destroy_delete( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversBulkDestroyDeleteRequest.t(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Bulk Destroy Action Plan Template Approvers Bulk Destroy Action Plan Template Approvers from a given Project Action Plan Template.
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.rest_v10_projects_project_id_action_plans_plan_template_approvers_bulk_destroy_delete_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateApproversBulkDestroyDeleteRequest):opts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_template_approvers_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Action Plan Template Approvers Returns all Action Plan Template Approvers for a given 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[id]"
([integer()]): Return item(s) with the specified IDs.:"filters[plan_template_id]"
([integer()]): Return section(s) associated with the specified Action Plan Template ID(s).
Returns
{:ok, [%RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_template_approvers_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Action Plan Template Approver Deletes an Action Plan Template Approver
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.id
(integer()): Action Plan Template Approver IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_template_approvers_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Action Plan Template Approver Returns an Action Plan Template Approver
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.id
(integer()): Action Plan Template Approver IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_template_approvers_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_action_plans_plan_template_approvers_post_request, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_approvers_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Action Plan Template Approver Creates an Action Plan Template Approver for a given Project Action Plan Template.
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.rest_v10_projects_project_id_action_plans_plan_template_approvers_post_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateApproversPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateApproversGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_recycle_bin_action_plans_plan_template_approvers_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_recycle_bin_action_plans_plan_template_approvers_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, [ Procore.Model.RestV10ProjectsProjectIdRecycleBinActionPlansPlanTemplateApproversGet200ResponseInner.t() ]} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
List Recycled Action Plan Template Approvers Returns all Recycled Action Plan Template Approvers for a given 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[id]"
([integer()]): Return item(s) with the specified IDs.:"filters[plan_template_id]"
([integer()]): Return section(s) associated with the specified Action Plan Template ID(s).:"filters[updated_at]"
(Date.t): Return item(s) last updated within the specified ISO 8601 datetime range. Formats:YYYY-MM-DD
...YYYY-MM-DD
- DateYYYY-MM-DDTHH:MM:SSZ
...YYYY-MM-DDTHH:MM:SSZ
- DateTime with UTC OffsetYYYY-MM-DDTHH:MM:SS+XX:00
...YYYY-MM-DDTHH:MM:SS+XX:00
- Datetime with Custom Offset
Returns
{:ok, [%RestV10ProjectsProjectIdRecycleBinActionPlansPlanTemplateApproversGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_recycle_bin_action_plans_plan_template_approvers_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_recycle_bin_action_plans_plan_template_approvers_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdRecycleBinActionPlansPlanTemplateApproversGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Recycled Action Plan Template Approver Returns a Recycled Action Plan Template Approver
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.id
(integer()): Action Plan Template Approver IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdRecycleBinActionPlansPlanTemplateApproversGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure