Procore.Api.QualitySafetyActionPlansActionPlanApproverSignature (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansActionPlanApproverSignature
.
Summary
Functions
Delete Action Plan Approver Signature Delete an Action Plan Approver Signature
Show Action Plan Approver Signature Get the details of an Action Plan Approver Signature
Create Action Plan Approver Signature
Create a single Action Plan Approver Signature. Note that only one of attachment
or attachment_string
may be passed when creating a signature, not both.
Functions
rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_delete(connection, procore_company_id, project_id, plan_approver_id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Action Plan Approver Signature Delete an Action Plan Approver Signature
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.plan_approver_id
(integer()): Action Plan Approver IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_get(connection, procore_company_id, project_id, plan_approver_id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanReceiversPlanReceiverIdSignatureGet200Response.t()} | {:error, Tesla.Env.t()}
Show Action Plan Approver Signature Get the details of an Action Plan Approver Signature
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.plan_approver_id
(integer()): Action Plan Approver IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanReceiversPlanReceiverIdSignatureGet200Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_post(connection, procore_company_id, project_id, plan_approver_id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_approvers_plan_approver_id_signature_post( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanReceiversPlanReceiverIdSignatureGet200Response.t()} | {:error, Tesla.Env.t()}
Create Action Plan Approver Signature
Create a single Action Plan Approver Signature. Note that only one of attachment
or attachment_string
may be passed when creating a signature, not both.
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.plan_approver_id
(integer()): Action Plan Approver IDopts
(keyword): Optional parameters:signature
(Procore.Model.RestV10ProjectsProjectIdActionPlansPlanReceiversPlanReceiverIdSignaturePostRequestSignature.t):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActionPlansPlanReceiversPlanReceiverIdSignatureGet200Response.t}
on success{:error, Tesla.Env.t}
on failure