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.
Delete Equipment Maintenance Log Detete a specific equipment maintenance log
Show Equipment Maintenance Log Return detailed information about a specific equipment Maintenance Log.
Update Equipment Maintenance Log Update a specified equipment maintenance log
Create Equipment Maintenance Log Create a new equipment maintenance log entry
List Project Equipment Maintenance Logs Return a list of all Equipment Maintenance Logs
Delete Project Equipment Maintenance Log Detete a specific Equipment Maintenance Log.
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
rest_v10_companies_company_id_managed_equipment_maintenance_logs_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_managed_equipment_maintenance_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Equipment Maintenance Logs Return a list of all Equipment Maintenance Logs.
Parameters
connection
(Procore.Connection): Connection to serverprocore_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
rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_delete(connection, procore_company_id, id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Delete Equipment Maintenance Log Detete a specific equipment maintenance log
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the makes forcompany_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
rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_get(connection, procore_company_id, id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Equipment Maintenance Log Return detailed information about a specific equipment Maintenance Log.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the makes forcompany_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
rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_patch(connection, procore_company_id, id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_managed_equipment_maintenance_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Equipment Maintenance Log Update a specified equipment maintenance log
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the makes forcompany_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
rest_v10_companies_company_id_managed_equipment_maintenance_logs_post(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_managed_equipment_maintenance_logs_post( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Equipment Maintenance Log Create a new equipment maintenance log entry
Parameters
connection
(Procore.Connection): Connection to serverprocore_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
rest_v10_projects_project_id_managed_equipment_maintenance_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_managed_equipment_maintenance_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Equipment Maintenance Logs Return a list of all Equipment Maintenance 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, [%RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_delete(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Delete Project Equipment Maintenance Log Detete a specific Equipment Maintenance Log.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the maintenance logs forproject_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
rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_get(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Project Equipment Maintenance Log Return detailed information about a specific Equipment Maintenance Log.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the maintenance logs forproject_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
rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_patch(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_managed_equipment_maintenance_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Project Equipment Maintenance Log Update a specified Equipment Maintenance Log.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.id
(integer()): ID of the company to get the maintenance logs forproject_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
rest_v10_projects_project_id_managed_equipment_maintenance_logs_post(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_managed_equipment_maintenance_logs_post( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Project Equipment Maintenance Log Create a new Equipment Maintenance Log Entry.
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:body
(RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsPostRequest):
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdManagedEquipmentMaintenanceLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure