Procore.Api.ProjectManagementDailyLogDumpsterLogs (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementDailyLogDumpsterLogs.

Summary

Functions

List Dumpster Logs Returns all Dumpster 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.

Functions

Link to this function

rest_v10_projects_project_id_dumpster_logs_get(connection, procore_company_id, project_id, opts \\ [])

List Dumpster Logs Returns all Dumpster 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 server
  • procore_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[vendor_id]" ([integer()]): Return item(s) with the specified Vendor IDs.
    • :page (integer()): Page
    • :per_page (integer()): Elements per page

Returns

  • {:ok, [%RestV10ProjectsProjectIdDumpsterLogsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_dumpster_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])

@spec rest_v10_projects_project_id_dumpster_logs_id_delete(
  Tesla.Env.client(),
  integer(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok, nil}
  | {:ok,
     Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:error, Tesla.Env.t()}

Delete Dumpster Log Delete single Dumpster Log.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • id (integer()): Dumpster Log ID
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_dumpster_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])

Show Dumpster Logs Returns single Dumpster Log.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • id (integer()): Dumpster Log ID
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10ProjectsProjectIdDumpsterLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_dumpster_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_dumpster_logs_post_request, opts \\ [])

Update Dumpster Log Update single Dumpster Log. #### See - Daily Log guide - for additional info on * Attachments

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • id (integer()): Dumpster Log ID
  • rest_v10_projects_project_id_dumpster_logs_post_request (RestV10ProjectsProjectIdDumpsterLogsPostRequest):
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10ProjectsProjectIdDumpsterLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_dumpster_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_dumpster_logs_post_request, opts \\ [])

Create Dumpster Log Creates single Dumpster Log. #### See - Daily Log guide - for additional info on * Attachments

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_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_dumpster_logs_post_request (RestV10ProjectsProjectIdDumpsterLogsPostRequest):
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.RestV10ProjectsProjectIdDumpsterLogsGet200ResponseInner.t} on success
  • {:error, Tesla.Env.t} on failure