Procore.Api.ProjectManagementDailyLogInspectionLogs (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementDailyLogInspectionLogs
.
Summary
Functions
List Inspection Logs Returns all Inspection 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 Inspection Log Delete single Inspection Log.
Show Inspection Logs Returns single Inspection Log.
Update Inspection Log Update single Inspection Log. #### See - Daily Log guide - for additional info on Attachments Locations
Create Inspection Log Creates single Inspection Log. #### See - Daily Log guide - for additional info on Attachments Locations
Functions
rest_v10_projects_project_id_inspection_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_inspection_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Inspection Logs Returns all Inspection 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.:"filters[location_id]"
([integer()]): Return item(s) with the specified Location IDs.:page
(integer()): Page:per_page
(integer()): Elements per page
Returns
{:ok, [%RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_inspection_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_inspection_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Inspection Log Delete single Inspection 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()): Inspection Log IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_inspection_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_inspection_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Show Inspection Logs Returns single Inspection 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()): Inspection Log IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_inspection_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_inspection_logs_id_patch_request, opts \\ [])
@spec rest_v10_projects_project_id_inspection_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdInspectionLogsIdPatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Update Inspection Log Update single Inspection 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()): Inspection Log IDrest_v10_projects_project_id_inspection_logs_id_patch_request
(RestV10ProjectsProjectIdInspectionLogsIdPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_inspection_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_inspection_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_inspection_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdInspectionLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Create Inspection Log Creates single Inspection 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_inspection_logs_post_request
(RestV10ProjectsProjectIdInspectionLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdInspectionLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure