Procore.Api.CoreTasksTaskItemProjectDistributionMembers (procore_sdk v0.3.0)

API calls for all endpoints tagged CoreTasksTaskItemProjectDistributionMembers.

Summary

Functions

List Default Task Items Project Distribution Members Returns default distribution members for Task Items for the given project.

List Task Items Distribution Member Options Returns options for distribution members that the current user can add to Task Items.

Functions

Link to this function

rest_v20_companies_company_id_projects_project_id_task_items_project_distribution_members_default_get(connection, procore_company_id, company_id, project_id, opts \\ [])

@spec rest_v20_companies_company_id_projects_project_id_task_items_project_distribution_members_default_get(
  Tesla.Env.client(),
  integer(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, Procore.Model.RestV20CompaniesCompanyIdWorkflowsToolsGet401Response.t()}
  | {:ok,
     Procore.Model.RestV20CompaniesCompanyIdProjectsProjectIdTaskItemsProjectDistributionMembersOptionsGet200Response.t()}
  | {:error, Tesla.Env.t()}

List Default Task Items Project Distribution Members Returns default distribution members for Task Items for the given project.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • company_id (String.t): Unique identifier for the company.
  • project_id (String.t): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

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

rest_v20_companies_company_id_projects_project_id_task_items_project_distribution_members_options_get(connection, procore_company_id, company_id, project_id, opts \\ [])

@spec rest_v20_companies_company_id_projects_project_id_task_items_project_distribution_members_options_get(
  Tesla.Env.client(),
  integer(),
  String.t(),
  String.t(),
  keyword()
) ::
  {:ok, Procore.Model.RestV20CompaniesCompanyIdWorkflowsToolsGet401Response.t()}
  | {:ok,
     Procore.Model.RestV20CompaniesCompanyIdProjectsProjectIdTaskItemsProjectDistributionMembersOptionsGet200Response.t()}
  | {:error, Tesla.Env.t()}

List Task Items Distribution Member Options Returns options for distribution members that the current user can add to Task Items.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • company_id (String.t): Unique identifier for the company.
  • project_id (String.t): Unique identifier for the project.
  • opts (keyword): Optional parameters
    • :page (integer()): Page
    • :per_page (integer()): Elements per page
    • :"filters[search]" (String.t): Returns item(s) matching the specified search query string.

Returns

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