Procore.Api.ConstructionFinancialsBudgetBudgetViewSnapshotSummaryRows (procore_sdk v0.3.0)
API calls for all endpoints tagged ConstructionFinancialsBudgetBudgetViewSnapshotSummaryRows
.
Summary
Functions
List Budget View Snapshot Summary Rows Return a list of all Budget View Snapshot Summary Rows for a project and budget view snapshot. The type of row returned is dependent on the value used in the group_by query param. Note: In addition to all the fields outlined in the response, there will be an additional key for each visible standard, source, and formula column created for the particular budget view.
Functions
rest_v10_budget_view_snapshots_budget_view_snapshot_id_summary_rows_get(connection, procore_company_id, budget_view_snapshot_id, project_id, opts \\ [])
@spec rest_v10_budget_view_snapshots_budget_view_snapshot_id_summary_rows_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10BudgetViewSnapshotsBudgetViewSnapshotIdSummaryRowsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Budget View Snapshot Summary Rows Return a list of all Budget View Snapshot Summary Rows for a project and budget view snapshot. The type of row returned is dependent on the value used in the group_by query param. Note: In addition to all the fields outlined in the response, there will be an additional key for each visible standard, source, and formula column created for the particular budget view.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.budget_view_snapshot_id
(integer()): Budget View Snapshot IDproject_id
(integer()): Unique identifier for the project.opts
(keyword): Optional parameters:page
(integer()): Page:per_page
(integer()): Elements per page:"biller[]"
([String.t]): Return item(s) within a specific biller. Format is biller[]=id=1,type=SubJob or biller[]=id=1,type=Project:"cost_code_id[]"
([integer()]): Return item(s) within a specific Cost Code id or range of Cost Code IDs:"cost_code_name[]"
([String.t]): Return item(s) within a specific Cost Code name or range of Cost Code names:"root_cost_code_id[]"
([integer()]): Return item(s) within a specific Root Cost Code id or range of Root Cost Code IDs:"root_cost_code_name[]"
([String.t]): Return item(s) within a specific Root Cost Code name or range of Root Cost Code names:"category_id[]"
([integer()]): Return item(s) within a specific category id (line item type id) or range of category IDs:"budget_line_item_id[]"
([integer()]): Return item(s) within a specific budget line item id or range of budget line item IDs:group_by
(String.t): Groups the data. Value can be a comma separated string. Default is biller,root_cost_code:budget_row_type
(String.t): Return budgeted, unbudgeted or all item(s) from all budget rows for a project. Default is all. Note that when the unbudgeted or all values are supplied, the subtotals may change depending on the presence of rows that have budgeted false
Returns
{:ok, [%RestV10BudgetViewSnapshotsBudgetViewSnapshotIdSummaryRowsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure