Procore.Api.FieldProductivityTimeAndMaterialsTimeAndMaterialEquipmentLog (procore_sdk v0.3.0)

API calls for all endpoints tagged FieldProductivityTimeAndMaterialsTimeAndMaterialEquipmentLog.

Summary

Functions

List of all Time and Material Equipment Logs List of all Time and Material Equipment Logs

Show Time And Material Equipment Log Return Time And Material Equipment Log detailed information.

Functions

Link to this function

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 \\ [])

Bulk Create Time and material equipment logs Bulk create Time and material equipment logs with one request.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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
Link to this function

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 \\ [])

Bulk Delete Time and material equipment logs Bulk delete Time and material equipment logs with one request.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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
Link to this function

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 \\ [])

Bulk Update Time and Material Equipment logs Bulk update Time and Material Equipment logs with one request.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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
Link to this function

rest_v10_projects_project_id_time_and_material_equipment_logs_get(connection, procore_company_id, project_id, opts \\ [])

List of all Time and Material Equipment Logs List of all Time and Material Equipment Logs

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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
Link to this function

rest_v10_projects_project_id_time_and_material_equipment_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])

Delete a Time And Material Equipment Log Deleting a Time And Material Equipment Log

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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 Log
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_time_and_material_equipment_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])

Show Time And Material Equipment Log Return Time And Material Equipment Log detailed information.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • id (integer()): ID
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10ProjectsProjectIdTimeAndMaterialEquipmentLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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 \\ [])

Update a Time And Material Equipment Log Updating a Time And Material Equipment Log

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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 Log
  • 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
Link to this function

rest_v10_projects_project_id_time_and_material_equipment_logs_post(connection, procore_company_id, project_id, time_and_material_equipment_log, opts \\ [])

Create a new Time And Material Equipment Log Create a new Time And Material Equipment log

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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