Procore.Api.FieldProductivityTimeAndMaterialsTimeAndMaterialSignature (procore_sdk v0.3.0)
API calls for all endpoints tagged FieldProductivityTimeAndMaterialsTimeAndMaterialSignature
.
Summary
Functions
Delete Multiple Signatures Deletes the Signature for the corresponding IDs passed
List Signatures Return all Signatures detailed information.
Delete Signature Deletes the Signature for the corresponding ID passed
Show A Signature Return Signature detailed information.
Create Signature for Time and Material Entry Create new Signature associated with the specified Project.
Functions
rest_v10_projects_project_id_time_and_material_entries_signatures_bulk_destroy_delete(connection, procore_company_id, project_id, time_and_material_signature_bulk_destroy, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_entries_signatures_bulk_destroy_delete( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialSignatureBulkDestroy.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Delete Multiple Signatures Deletes the Signature for the corresponding IDs passed
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.time_and_material_signature_bulk_destroy
(TimeAndMaterialSignatureBulkDestroy):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_entries_signatures_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_entries_signatures_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Signatures Return all Signatures detailed information.
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
Returns
{:ok, [%RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_entries_signatures_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_entries_signatures_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Delete Signature Deletes the Signature for the corresponding ID passed
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()): Signature IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_entries_signatures_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_entries_signatures_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show A Signature Return Signature detailed information.
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()): Signature IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_entries_signatures_post(connection, procore_company_id, project_id, time_and_material_signature_create_body, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_entries_signatures_post( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialSignatureCreateBody.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Signature for Time and Material Entry Create new Signature associated with 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.time_and_material_signature_create_body
(TimeAndMaterialSignatureCreateBody):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEntriesSignaturesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure