Procore.Api.ProjectManagementDailyLogPlanRevisionLogs (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementDailyLogPlanRevisionLogs
.
Summary
Functions
List Plan Revision Logs Returns all Plan Revision 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 Plan Revision Log Delete single Plan Revision Log.
Show Plan Revision Logs Returns single Plan Revision Log.
Update Plan Revision Log Update single Plan Revision Log. #### See - Daily Log guide - for additional info on * Attachments
Create Plan Revision Log Creates single Plan Revision Log. #### See - Daily Log guide - for additional info on * Attachments
Functions
rest_v10_projects_project_id_plan_revision_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_plan_revision_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Plan Revision Logs Returns all Plan Revision 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()]): Returns item(s) created by the specified User IDs.
Returns
{:ok, [%RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_plan_revision_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_plan_revision_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Plan Revision Log Delete single Plan Revision 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()): Plan Revision Log IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_plan_revision_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_plan_revision_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Plan Revision Logs Returns single Plan Revision 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()): Plan Revision Log IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_plan_revision_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_plan_revision_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_plan_revision_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Plan Revision Log Update single Plan Revision Log. #### See - Daily Log guide - for additional info on * Attachments
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()): Plan Revision Log IDrest_v10_projects_project_id_plan_revision_logs_post_request
(RestV10ProjectsProjectIdPlanRevisionLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_plan_revision_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_plan_revision_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_plan_revision_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Plan Revision Log Creates single Plan Revision Log. #### See - Daily Log guide - for additional info on * Attachments
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_plan_revision_logs_post_request
(RestV10ProjectsProjectIdPlanRevisionLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPlanRevisionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure