Procore.Api.QualitySafetyActionPlansActionPlanVerificationMethods (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansActionPlanVerificationMethods
.
Summary
Functions
List Action Plan Verification Methods List of all company Action Plan Verification Methods
Delete Action Plan Verification Method Delete an Action Plan Verification Method
Show Action Plan Verification Method Details of an Action Plan Verification Method
Update Action Plan Verification Method Update a company Action Plan Verification Method
Create Action Plan Verification Methods Create an Action Plan Verification Method for a specified company
Functions
rest_v10_companies_company_id_action_plans_verification_methods_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_verification_methods_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Action Plan Verification Methods List of all company Action Plan Verification Methods
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page:"filters[active]"
(boolean()): If true, returns item(s) with a status of 'active'.:"filters[created_at]"
(Date.t): Return item(s) created 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 -
:"filters[id]"([integer()]): Return item(s) with the specified IDs. -
:"filters[updated_at]"(Date.t): Return item(s) last updated within the specified ISO 8601 datetime range. Formats:
YYYY-MM-DD...
YYYY-MM-DD- Date
YYYY-MM-DDTHH:MM:SSZ...
YYYY-MM-DDTHH:MM:SSZ- DateTime with UTC Offset
YYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:sort(String.t): Direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter. ### Returns -
, ...]}on success -
` on failure
rest_v10_companies_company_id_action_plans_verification_methods_id_delete(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_verification_methods_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Action Plan Verification Method Delete an Action Plan Verification Method
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Action Plan Verification Method IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_verification_methods_id_get(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_verification_methods_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Show Action Plan Verification Method Details of an Action Plan Verification Method
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Action Plan Verification Method IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_verification_methods_id_patch(connection, procore_company_id, company_id, id, rest_v10_companies_company_id_action_plans_verification_methods_id_patch_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_verification_methods_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsIdPatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Update Action Plan Verification Method Update a company Action Plan Verification Method
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Action Plan Verification Method IDrest_v10_companies_company_id_action_plans_verification_methods_id_patch_request
(RestV10CompaniesCompanyIdActionPlansVerificationMethodsIdPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_verification_methods_post(connection, procore_company_id, company_id, rest_v10_companies_company_id_action_plans_verification_methods_post_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_verification_methods_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Create Action Plan Verification Methods Create an Action Plan Verification Method for a specified company
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.rest_v10_companies_company_id_action_plans_verification_methods_post_request
(RestV10CompaniesCompanyIdActionPlansVerificationMethodsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansVerificationMethodsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure