Procore.Api.FieldProductivityTimeAndMaterialsTimeAndMaterialEquipmentLog (procore_sdk v0.3.0)
API calls for all endpoints tagged FieldProductivityTimeAndMaterialsTimeAndMaterialEquipmentLog
.
Summary
Functions
Bulk Create Time and material equipment logs Bulk create Time and material equipment logs with one request.
Bulk Delete Time and material equipment logs Bulk delete Time and material equipment logs with one request.
Bulk Update Time and Material Equipment logs Bulk update Time and Material Equipment logs with one request.
List of all Time and Material Equipment Logs List of all Time and Material Equipment Logs
Delete a Time And Material Equipment Log Deleting a Time And Material Equipment Log
Show Time And Material Equipment Log Return Time And Material Equipment Log detailed information.
Update a Time And Material Equipment Log Updating a Time And Material Equipment Log
Create a new Time And Material Equipment Log Create a new Time And Material Equipment log
Functions
rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_create_post(connection, procore_company_id, project_id, time_and_material_equipment_log_bulk_create_body, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_create_post( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialEquipmentLogBulkCreateBody.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Create Time and material equipment logs Bulk create Time and material equipment logs with one request.
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_equipment_log_bulk_create_body
(TimeAndMaterialEquipmentLogBulkCreateBody):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_destroy_delete(connection, procore_company_id, project_id, time_and_material_equipment_log_bulk_destroy_body, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_destroy_delete( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialEquipmentLogBulkDestroyBody.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Delete Time and material equipment logs Bulk delete Time and material equipment logs with one request.
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_equipment_log_bulk_destroy_body
(TimeAndMaterialEquipmentLogBulkDestroyBody):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_update_patch(connection, procore_company_id, project_id, time_and_material_equipment_log_bulk_update_body, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_bulk_update_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialEquipmentLogBulkUpdateBody.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Update Time and Material Equipment logs Bulk update Time and Material Equipment logs with one request.
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_equipment_log_bulk_update_body
(TimeAndMaterialEquipmentLogBulkUpdateBody):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List of all Time and Material Equipment Logs List of all Time and Material Equipment Logs
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, [%RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Delete a Time And Material Equipment Log Deleting a Time And Material Equipment Log
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()): Id of the Time And Material Equipment Logopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Time And Material Equipment Log Return Time And Material Equipment Log 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()): IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_id_patch(connection, procore_company_id, project_id, id, time_and_material_equipment_log, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.TimeAndMaterialEquipmentLog.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update a Time And Material Equipment Log Updating a Time And Material Equipment Log
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()): Id of the Time And Material Equipment Logtime_and_material_equipment_log
(TimeAndMaterialEquipmentLog):opts
(keyword): Optional parameters:run_configurable_validations
(boolean()): If true, validations are run for the corresponding Configurable Field Set.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_time_and_material_equipment_logs_post(connection, procore_company_id, project_id, time_and_material_equipment_log, opts \\ [])
@spec rest_v10_projects_project_id_time_and_material_equipment_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.TimeAndMaterialEquipmentLog.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create a new Time And Material Equipment Log Create a new Time And Material Equipment log
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_equipment_log
(TimeAndMaterialEquipmentLog):opts
(keyword): Optional parameters:run_configurable_validations
(boolean()): If true, validations are run for the corresponding Configurable Field Set.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure