Procore.Api.QualitySafetyActionPlansProjectActionPlanTemplateItemAssignees (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansProjectActionPlanTemplateItemAssignees
.
Summary
Functions
Bulk Create Action Plan Template Item Assignees Creates multiple Action Plan Template Assignees
Bulk update Action Plan Template Item Assignees Update multiple Action Plan Template Assignees
List Action Plan Template Item Assignees List of all Action Plan Template Item Assignees
Functions
Link to this function
rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_create_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_create_post_request, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_create_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePost200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Create Action Plan Template Item Assignees Creates multiple Action Plan Template Assignees
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_action_plans_plan_template_item_assignees_bulk_create_post_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePostRequest):opts
(keyword): Optional parameters:completion_mode
(String.t): Whether to update what can be or nothing if one can not be updated. Defaults to "all_or_nothing"
Returns
{:ok, [%RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePost200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_update_patch(connection, procore_company_id, project_id, rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_update_patch_request, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_update_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatch200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk update Action Plan Template Item Assignees Update multiple Action Plan Template Assignees
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_action_plans_plan_template_item_assignees_bulk_update_patch_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatchRequest):opts
(keyword): Optional parameters:completion_mode
(String.t): Whether to update what can be or nothing if one can not be updated. Defaults to "all_or_nothing"
Returns
{:ok, [%RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatch200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_projects_project_id_action_plans_plan_template_item_assignees_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_action_plans_plan_template_item_assignees_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Action Plan Template Item Assignees List of all Action Plan Template Item Assignees
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:"filters[plan_template_item_id]"
([integer()]): Return item(s) associated with the specified Action Plan Template Item ID(s).:"filters[created_at]"
(Date.t): Return item(s) created within the specified ISO 8601 datetime range. Formats:YYYY-MM-DD
...YYYY-MM-DD
- DateYYYY-MM-DDTHH:MM:SSZ
...YYYY-MM-DDTHH:MM:SSZ
- DateTime with UTC OffsetYYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:"filters[id]"([integer()]): Return item(s) with the specified IDs. -
:"filters[plan_template_id]"([integer()]): Return section(s) associated with the specified Action Plan Template ID(s). -
:"filters[updated_at]"(Date.t): Return item(s) last updated within the specified ISO 8601 datetime range. Formats:
YYYY-MM-DD...
YYYY-MM-DD- Date
YYYY-MM-DDTHH:MM:SSZ...
YYYY-MM-DDTHH:MM:SSZ- DateTime with UTC Offset
YYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:page(integer()): Page -
:per_page(integer()): Elements per page -
:sort(String.t): Direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter. ### Returns -
, ...]}on success -
` on failure