Procore.Api.ProjectManagementDailyLogAdminEquipmentLogs (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementDailyLogAdminEquipmentLogs
.
Summary
Functions
List Equipment Logs Returns all Equipment Logs for the current date. See Working with Daily Logs for information on filtering the response using the log_date, start_date, and end_date parameters. Note that if none of the date parameters are provided in the call, only logs from the current date are returned.
Delete Equipment Log Delete single Equipment Log.
Show Equipment Logs Returns single Equipment Log.
Update Equipment Log Update single Equipment Log. #### See - Daily Log guide - for additional info on Attachments Locations
Create Equipment Log Creates single Equipment Log. #### See - Daily Log guide - for additional info on Attachments Locations
Functions
rest_v10_projects_project_id_equipment_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_equipment_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, [Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t()]} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
List Equipment Logs Returns all Equipment Logs for the current date. See Working with Daily Logs for information on filtering the response using the log_date, start_date, and end_date parameters. Note that if none of the date parameters are provided in the call, only logs from the current date are returned.
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:log_date
(Date.t): Date of specific logs desired in YYYY-MM-DD format:start_date
(Date.t): Start date of specific logs desired in YYYY-MM-DD format (use together with end_date):end_date
(Date.t): End date of specific logs desired in YYYY-MM-DD format (use together with start_date):"filters[created_by_id]"
(integer()): Return item(s) created by the specified User ID:"filters[location_id]"
(integer()): Return item(s) with the specified Location ID.:per_page
(integer()): Elements per page:page
(integer()): Page
Returns
{:ok, [%RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_equipment_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_equipment_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Equipment Log Delete single 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()): Equipment Log IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_equipment_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_equipment_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Equipment Logs Returns single 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()): Equipment Log IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_equipment_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_equipment_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_equipment_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdEquipmentLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Equipment Log Update single Equipment Log. #### See - Daily Log guide - for additional info on Attachments Locations
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()): Equipment Log IDrest_v10_projects_project_id_equipment_logs_post_request
(RestV10ProjectsProjectIdEquipmentLogsPostRequest):opts
(keyword): Optional parameters:run_configurable_validations
(boolean()): If true, validations are run for the corresponding Configurable Field Set.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_equipment_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_equipment_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_equipment_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdEquipmentLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Equipment Log Creates single Equipment Log. #### See - Daily Log guide - for additional info on Attachments Locations
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.rest_v10_projects_project_id_equipment_logs_post_request
(RestV10ProjectsProjectIdEquipmentLogsPostRequest):opts
(keyword): Optional parameters:run_configurable_validations
(boolean()): If true, validations are run for the corresponding Configurable Field Set.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdEquipmentLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure