Procore.Api.FieldProductivityManagedEquipmentEquipmentLog (procore_sdk v0.3.0)

API calls for all endpoints tagged FieldProductivityManagedEquipmentEquipmentLog.

Summary

Functions

List all equipment logs Return a list of all equipment Logs for the projects the current user has access to.

Show an equipment log Return detailed information about a specific equipment log

List Project Equipment Logs Return a list of all equipment logs for a specified project

Show an Project Equipment Log Return detailed information about a specific equipment log

Functions

Link to this function

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

List all equipment logs Return a list of all equipment Logs for the projects the current user has access to.

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, [%RestV10CompaniesCompanyIdManagedEquipmentLogsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

Show an equipment log Return detailed information about a specific equipment 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 log to get
  • company_id (integer()): Unique identifier for the company.
  • opts (keyword): Optional parameters

Returns

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

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

Create equipment log. Create a new equipment log.

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 (RestV10CompaniesCompanyIdManagedEquipmentLogsPostRequest):

Returns

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

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

List Project Equipment Logs Return a list of all equipment logs for a specified project

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, [%RestV10CompaniesCompanyIdManagedEquipmentLogsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

Delete an Project Equipment Log Detete a specific 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 company to get the logs for
  • opts (keyword): Optional parameters

Returns

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

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

Show an Project Equipment Log Return detailed information about a specific 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 company to get the logs for
  • opts (keyword): Optional parameters

Returns

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

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

Update an Project Equipment Log Update a specified 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 company to get the logs for
  • opts (keyword): Optional parameters
    • :body (RestV10CompaniesCompanyIdManagedEquipmentLogsPostRequest):

Returns

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

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

Create an Project Equipment Log Create a new equipment 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 (RestV10CompaniesCompanyIdManagedEquipmentLogsPostRequest):

Returns

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