Procore.Api.FieldProductivityActualProductionQuantityActualProductionQuantities (procore_sdk v0.3.0)
API calls for all endpoints tagged FieldProductivityActualProductionQuantityActualProductionQuantities
.
Summary
Functions
Bulk Create Actual Production Quantities This endpoint bulk creates a batch of Actual Production Quantities (APQ).
Bulk Destroy Actual Production Quantities This endpoint bulk destroys a batch of Actual Production Quantities (APQ).
Bulk Update Actual Production Quantities This endpoint bulk updates a batch of Actual Production Quantities (APQ).
List all Actual Production Quantities Return a list of all Actual Production Quantities for a specified Project.
Delete Actual Production Quantity Delete Actual Production Quantity.
Show Actual Production Quantity Return Actual Production Quantity detailed information.
Update Actual Production Quantity Update Actual Production Quantity associated with the specific Project.
List of Actual Production Quantity Ids Returns a list of Actual Production Quantity Ids.
Create Actual Production Quantity Create new Actual Production Quantity associated with the specified Project.
Functions
rest_v10_projects_project_id_actual_production_quantities_bulk_create_post(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_bulk_create_post( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t()} | {:error, Tesla.Env.t()}
Bulk Create Actual Production Quantities This endpoint bulk creates a batch of Actual Production Quantities (APQ).
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:body
(RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePostRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_bulk_destroy_delete(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_bulk_destroy_delete( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t()} | {:error, Tesla.Env.t()}
Bulk Destroy Actual Production Quantities This endpoint bulk destroys a batch of Actual Production Quantities (APQ).
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:body
(RestV10ProjectsProjectIdActualProductionQuantitiesBulkDestroyDeleteRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_bulk_update_patch(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_bulk_update_patch( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t()} | {:error, Tesla.Env.t()}
Bulk Update Actual Production Quantities This endpoint bulk updates a batch of Actual Production Quantities (APQ).
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:body
(RestV10ProjectsProjectIdActualProductionQuantitiesBulkUpdatePatchRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesBulkCreatePost201Response.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List all Actual Production Quantities Return a list of all Actual Production Quantities for a specified Project.
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[unit_of_measure]"
(String.t): Return item(s) with the specified unit of measure.:"filters[updated_at]"
(Date.t): Return item(s) last updated 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[timesheet_id]"
(String.t): Timesheet ID. Returns item(s) with the specified Timesheet ID.:"filters[crew_id]"
(String.t): Crew ID. Returns item(s) with the specified Crew ID.:"filters[location_id]"
([integer()]): Location ID. Returns item(s) with the specified Location ID or a range of Location IDs.:"filters[date]"
(String.t): Returns item(s) within the specified ISO 8601 datetime range.:"filters[id]"
([integer()]): Return item(s) with the specified IDs.:per_page
(integer()): Elements per page:page
(integer()): Page
Returns
{:ok, [%RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Delete Actual Production Quantity Delete Actual Production Quantity.
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()): IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Actual Production Quantity Return Actual Production Quantity detailed information.
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()): IDopts
(keyword): Optional parameters:body
(RestV10ProjectsProjectIdActualProductionQuantitiesIdGetRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_id_patch(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_id_patch( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Actual Production Quantity Update Actual Production Quantity associated with the specific Project.
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()): IDopts
(keyword): Optional parameters:body
(RestV10ProjectsProjectIdActualProductionQuantitiesIdGetRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_ids_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_ids_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [integer()]} | {:error, Tesla.Env.t()}
List of Actual Production Quantity Ids Returns a list of Actual Production Quantity Ids.
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[unit_of_measure]"
(String.t): Return item(s) with the specified unit of measure.:"filters[updated_at]"
(Date.t): Return item(s) last updated 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[timesheet_id]"
(String.t): Timesheet ID. Returns item(s) with the specified Timesheet ID.:"filters[crew_id]"
(String.t): Crew ID. Returns item(s) with the specified Crew ID.:"filters[location_id]"
([integer()]): Location ID. Returns item(s) with the specified Location ID or a range of Location IDs.:"filters[date]"
(String.t): Returns item(s) within the specified ISO 8601 datetime range.:per_page
(integer()): Elements per page:page
(integer()): Page
Returns
{:ok, [%Integer{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_actual_production_quantities_post(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_actual_production_quantities_post( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Actual Production Quantity Create new Actual Production Quantity associated with the specified Project.
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:body
(RestV10ProjectsProjectIdActualProductionQuantitiesPostRequest):
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdActualProductionQuantitiesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure