Procore.Api.ProjectManagementDailyLogDailyLogHeaders (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementDailyLogDailyLogHeaders.

Summary

Functions

Get the Daily Log Header via date or id Returns the Daily Log Header for a given date or id

Get Daily Log Headers for the Project Returns Daily Log Headers for the Project for specified date range or all if not specified

Update the state of a Daily Log Header Sets the completed boolean value and/or distributes the Daily Log to its distribution list

Functions

Link to this function

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

Get the Daily Log Header via date or id Returns the Daily Log Header for a given date or id

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
    • :id (integer()): The id of the requested Daily Log Header
    • :log_date (Date.t): The log date for the requested Daily Log Header

Returns

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

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

Get Daily Log Headers for the Project Returns Daily Log Headers for the Project for specified date range or all if not specified

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
    • :start_date (Date.t): The left boundary of requested date range
    • :end_date (Date.t): The right boundary of requested date range
    • :page (integer()): Page
    • :per_page (integer()): Elements per page

Returns

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

rest_v10_projects_project_id_daily_log_headers_patch(connection, procore_company_id, project_id, rest_v10_projects_project_id_daily_log_headers_patch_request, opts \\ [])

Update the state of a Daily Log Header Sets the completed boolean value and/or distributes the Daily Log to its distribution list

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_daily_log_headers_patch_request (RestV10ProjectsProjectIdDailyLogHeadersPatchRequest):
  • opts (keyword): Optional parameters
    • :id (integer()): The id of the requested Daily Log Header
    • :log_date (Date.t): The log date for the requested Daily Log Header
    • :app_name (String.t): The name of app which issues this request. If app name is 'web' and request completes day then web filters of user which completes day are applied to pdf which is sent to distribution users.

Returns

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