Procore.Api.ProjectManagementDailyLogDeliveryLogs (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementDailyLogDeliveryLogs
.
Summary
Functions
List Delivery Logs Returns all approved Delivery 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 Delivery Log Delete single Delivery Log.
Show Delivery Log Returns single Delivery Log.
Update Delivery Log Update single Delivery Log in the specfied Project.
Create Delivery Log Creates single Delivery Log in the specified Project.
Functions
rest_v10_projects_project_id_delivery_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_delivery_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List Delivery Logs Returns all approved Delivery 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[status]"
(String.t): Filter on status for "pending" or "approved" or "all":"filters[created_by_id]"
([integer()]): Returns item(s) created by the specified User IDs.:page
(integer()): Page:per_page
(integer()): Elements per page
Returns
{:ok, [%RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_delivery_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_delivery_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Delivery Log Delete single Delivery 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()): Delivery Log IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_delivery_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_delivery_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Delivery Log Returns single Delivery 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()): Delivery Log IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_delivery_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_delivery_logs_id_patch_request, opts \\ [])
@spec rest_v10_projects_project_id_delivery_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdDeliveryLogsIdPatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Delivery Log Update single Delivery Log in the specfied Project.
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()): Delivery Log IDrest_v10_projects_project_id_delivery_logs_id_patch_request
(RestV10ProjectsProjectIdDeliveryLogsIdPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_delivery_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_delivery_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_delivery_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdDeliveryLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Delivery Log Creates single Delivery Log in the specified Project.
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_delivery_logs_post_request
(RestV10ProjectsProjectIdDeliveryLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdDeliveryLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure