Procore.Api.FieldProductivityManagedEquipmentEquipmentMaintenanceLog (procore_sdk v0.3.0)

API calls for all endpoints tagged FieldProductivityManagedEquipmentEquipmentMaintenanceLog.

Summary

Functions

List Equipment Maintenance Logs Return a list of all Equipment Maintenance Logs.

Show Equipment Maintenance Log Return detailed information about a specific equipment Maintenance Log.

List Project Equipment Maintenance Logs Return a list of all Equipment Maintenance Logs

Show Project Equipment Maintenance Log Return detailed information about a specific Equipment Maintenance Log.

Update Project Equipment Maintenance Log Update a specified Equipment Maintenance Log.

Create Project Equipment Maintenance Log Create a new Equipment Maintenance Log Entry.

Functions

Link to this function

rest_v10_companies_company_id_managed_equipment_maintenance_logs_get(connection, procore_company_id, company_id, opts \\ [])

List Equipment Maintenance Logs Return a list of all Equipment Maintenance Logs.

Parameters

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

Returns

  • {:ok, [%RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_delete(connection, procore_company_id, id, company_id, opts \\ [])

Delete Equipment Maintenance Log Detete a specific equipment maintenance log

Parameters

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

Returns

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

rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_get(connection, procore_company_id, id, company_id, opts \\ [])

Show Equipment Maintenance Log Return detailed information about a specific equipment Maintenance Log.

Parameters

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

Returns

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

rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_patch(connection, procore_company_id, id, company_id, opts \\ [])

Update Equipment Maintenance Log Update a specified equipment maintenance log

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • id (integer()): ID of the company to get the makes for
  • company_id (integer()): Unique identifier for the company.
  • opts (keyword): Optional parameters
    • :body (RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsPostRequest):

Returns

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

rest_v10_companies_company_id_managed_equipment_maintenance_logs_post(connection, procore_company_id, company_id, opts \\ [])

Create Equipment Maintenance Log Create a new equipment maintenance log entry

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • company_id (integer()): Unique identifier for the company.
  • opts (keyword): Optional parameters
    • :body (RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsPostRequest):

Returns

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

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

List Project Equipment Maintenance Logs Return a list of all Equipment Maintenance 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, [%RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

Delete Project Equipment Maintenance Log Detete a specific Equipment Maintenance Log.

Parameters

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

Returns

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

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

Show Project Equipment Maintenance Log Return detailed information about a specific Equipment Maintenance Log.

Parameters

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

Returns

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

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

Update Project Equipment Maintenance Log Update a specified Equipment Maintenance Log.

Parameters

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

Returns

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

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

Create Project Equipment Maintenance Log Create a new Equipment Maintenance Log Entry.

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
    • :body (RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsPostRequest):

Returns

  • {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure