Table of Contents

Namespace Autodesk.ACC.CostManagement.Models

Classes

AccountCompany
AccountUser
ActionRespond
Activity
ActivityNamespace
ActivityResponse
Activity_actor
Activity_object
ActualCost
ActualCostAggregation
ActualCostCreate
ActualCostUpdate
ApprovedAssociatedPayment
AssetObject
Attachment
AttachmentFolder
AuthorizeRequest

An authorization request

AuthorizeResponse

An authorization response

BillingPeriod
BillingPeriodBatchUpdate
BillingPeriodCreate
BillingPeriodUpdate
BillingPeriodUpdateItem
Budget
BudgetCodeSegment
BudgetCreate
BudgetCreate_segmentCodeMap

Map of budget code segments to be used in the budget code, required when updating root budget code with variable length segment. Key is the budget code segment ID, value is the code for the segment.

BudgetListResponse
BudgetOverview
BudgetSimple
BudgetSync
BudgetSync_current

A list of budgets to be synced

BudgetSync_current_data
BudgetSync_current_data_budgetCode

Budget code template and budget segment codes used in the budget. Not applicable for sub-budget.

BudgetSync_deleted

A list of budgets to be deleted

BudgetUpdate
BudgetUpdate_segmentCodeMap

Map of budget code segments to be used in the budget code, required when updating root budget code with variable length segment. Key is the budget code segment ID, value is the code for the segment.

Budget_budgetCode

Budget code template and budget segment codes used in the budget. Not applicable for sub-budget.

CalendarConfiguration
CalendarConfigurationCreate
CalendarItemListResponse
ChangeOrderCostItemAttach
ChangeOrderCostItemDetach
ColumnState
Comment
CommentCreate
CompanyFolder
ComplianceContentCreate
ComplianceContentCreate_content
ComplianceContentDelete
ComplianceContentDelete_content
ComplianceDefinition
ComplianceDefinitionCreate
ComplianceDefinitionCreate_requiredWhen

The compliance timing of a compliance definition.When the type of the requiredWhen is statusMachine,the actionName is the associated action.

ComplianceDefinitionCreate_scope

The scope of a compliance definition.The attribute type identify the type of which instance should be selected.

ComplianceDefinitionUpdate
ComplianceDefinitionUpdate_requiredWhen

The compliance timing of a compliance definition.When the type of the requiredWhen is statusMachine,the actionName is the associated action.

ComplianceDefinitionUpdate_scope

The scope of a compliance definition.The attribute type identify the type of which instance should be selected.

ComplianceDefinition_requiredWhen

The required when of a compliance definition.

ComplianceDefinition_scope

The scope of a compliance definition.

ComplianceRequirement
ComplianceRequirementCreate
ComplianceRequirementCreate_content
ComplianceRequirement_content
ComplianceRequirement_requiredWhen

The required when of compliance requirement.

ComponentTemplate
ComponentTemplateCreate
ComponentTemplateListResponse
ComponentTemplateUpdate
Container
Container_contextIdentifier
Contract
ContractCreate
ContractCreateFromCostItem
ContractListResponse
ContractOverview
ContractSync
ContractSync_current

A list of contracts to be synced

ContractSync_current_data
ContractSync_deleted

A list of contracts to be deleted

ContractUpdate
Contract_budgets
Contract_compounded

Calculated values based on contract customized columns.

CostItem
CostItemCreate
CostItemListResponse
CostItemSummary
CostItemUpdate
CreatedBillingPeriodListResponse
CurrentStep

Current step information.

CursorPagination

Pagination information when data must be returned page by page.

CustomColumn
CustomColumn_settings
DefaultValue
DefaultValueCreate
DefaultValueCreate_value

The value of the default value definition.

DefaultValueUpdate
DefaultValueUpdate_value

The value of the default value definition.

DefaultValue_value
DefinedError
Distribution
DistributionColumn
DistributionColumnListResponse
DistributionCreate
DistributionItem
DistributionListResponse
DocumentPackageCreate
DocumentPackageInstanceForRecent
DocumentPackageItem
DocumentPackageItem_errorInfo

Error information if this document package item failed to be generated.

DocumentPackageResponse
DocumentPackageResponse_errorInfo

Error information if this document package failed to be generated.

DocumentResponse
DocumentResponse_errorInfo

Error information if this document failed to be generated from the template.

DocumentTemplate
DocumentTemplateCreate
DocumentTemplate_errors
DocumentTemplate_errors_details
DocumentTemplate_signatureSettings
EmailNotificationCreate
EmailNotificationCreate_attachments
EmailNotificationResponse
EmailNotificationResponse_attachments
Error
ExchangeRate
ExchangeRateCreate
ExchangeRateListResponse
ExchangeRateUpdate
Expense
ExpenseCreate
ExpenseImport
ExpenseItem
ExpenseListResponse
ExpenseSummary
ExpenseUpdate
ExportCreate
ExternalRelationship
ExternalRelationshipCreate
ExternalRelationshipExternalUpdate
ExternalRelationshipListResponse
ExternalRelationshipSearch
FanoutRules
FanoutRules_streamRules
FanoutRules_streamRules_resourceId
FanoutRules_streamRules_resourceId_resourcePositions
FieldError
Filter
FilterExpression
FilterUpdate
FilterUpdate_viewState

The view state.

Filter_viewState

The view state.

ForecastAdjustment
ForecastAdjustmentCreate
ForecastAdjustmentListResponse
ForecastAdjustmentUpdate
FormDefinition
FormDefinitionUpdate
FormInstance
FormInstanceCreate
FormInstanceListResponse
FormInstanceUpdate
FormInstance_costItems
FormInstance_variableMarkupFormulaItems
GeneralSettings
LinkBudgetContractItem
MainContract
MainContractCreate
MainContractItem
MainContractItemImport
MainContractItemListResponse
MainContractListResponse
Markup
MarkupFormula
MarkupFormulaCreate
MarkupFormulaItem
MarkupSummary
Metadata
Milestone
MilestoneListResponse
ModuleSpecificSettings
ModuleSpecificSettings_CostItem
ModuleSpecificSettings_FormDefinition
Option
Option_meta
Pagination

Pagination information when data must be returned page by page.

Payment
PaymentItem
PaymentItemListResponse
PaymentItemUpdate
PaymentListResponse
PaymentReference
PaymentReferenceCreate
PaymentReferenceListResponse
PaymentSummary
PaymentUpdate
PerformanceTrackingItem
PerformanceTrackingItemCreate
PerformanceTrackingItemInstance
PerformanceTrackingItemInstanceCreate
PerformanceTrackingItemInstanceListResponse
PerformanceTrackingItemInstanceUpdate
PerformanceTrackingItemListResponse
Permission
PermissionListResponse
ProjectBaseValue
PropertyDefinition
PropertyResponse
SOV
SOVCreate
SOVSync
SOVSync_current

A list of sovs to be synced

SOVSync_current_data
SOVSync_deleted

A list of sov IDs to be deleted

SOVUpdate
Segment

The segment composing the budget code. For example, Job Number, CSI, Cost Type.

SegmentCreate

The segment composing the budget code. For example, Job Number, CSI, Cost Type.

SegmentListResponse
SegmentUpdate

The segment composing the budget code. For example, Job Number, CSI, Cost Type.

SegmentValue

The code used in a segment.

SegmentValueCreate
SegmentValueListResponse
SegmentValueListResponseWithOffset
SegmentValueUpdate
SettingItem
Settings
SignnowRequest
SignnowRequest_parameters
SignnowRequest_parameters_body
SignnowRequest_parameters_header
SignnowRequest_parameters_pathParams
SignnowRequest_parameters_queryParams
SignnowResponse
SignnowResponse_results
SimpleBudgetListResponse
Status
Step
Step_both
Step_both_steps
StreamItem
SubCostItem
SubCostItemCreate
SubCostItemUpdate
Tax
TaxFormula
TaxFormulaCreate
TaxFormulaItem
TaxItem
TaxItemUpdateWithOptions
Tax_summary

The summary ID of the tax.

Template

The budget code template includes all the segments required by the budget code definition. One project should have only one budget code template.

Terminology
TerminologyListResponse
TimeSheet
TimeSheetCreate
TimeSheetListMeta
TimeSheetListResponse
TimeSheetUpdate
Transference
UOM
UOMCreate
UnlinkBudgetContractItem
Workflow
WorkflowAction
WorkflowAction_rules
WorkflowAction_transforms
WorkflowApprovalResponse
WorkflowApprovalResponse_association

Meta data of the associated instance.

WorkflowCondition
WorkflowConditionCreate
WorkflowConditionRule
WorkflowDecisionCreate
WorkflowDecisionResponse
WorkflowDecisionResponse_approvalDecision
WorkflowDefinition
WorkflowDefinitionCreate
WorkflowStep
WorkflowStep_candidates

The candidates of this workflow step.

WorkflowStep_candidates_companies
WorkflowStep_candidates_roles
WorkflowStep_candidates_users
Workflow_constraints
Workflow_constraints_actionRules
Workflow_constraints_attributeRules

Enums

ActualCostAggregation_associationType

The type of the item is associated to. For example, Expense, CostPayment ManualActualCost in the coming release.

Attachment_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

Attachment_type

The type of attachment. Possible values: Upload, DocsFile. Upload is a locally uploaded file and DocsFile is a file referenced from BIM 360 Docs.

BillingPeriodCreate_associationType
BillingPeriod_associationType
BudgetCreate_integrationState

Lock state used by ERP integration, default value is null.

BudgetSync_current_data_integrationState

Lock state used by ERP integration, default value is null.

BudgetSync_current_data_scope

The scope of the budget. Possible values are budgetOnly and budgetAndCost.

BudgetUpdate_integrationState

Lock state used by ERP integration, default value is null.

Budget_integrationState

Lock state used by ERP integration, default value is null.

Budget_scope

The scope of the budget. Possible values are budgetOnly and budgetAndCost.

CalendarConfigurationCreate_scope

The scope of confgiuration

CalendarConfigurationCreate_sourceType

The type of the item with which the item is associated. Possible values: Budget, MainContract, ```BudgetPayment, Contract, CostPayment,Expense, CostItem, PCO,RFQ,RCO,OCO,SCO``.

CalendarConfiguration_scope

The scope of confgiuration

CalendarConfiguration_sourceType

The type of the item with which the item is associated. Possible values: Budget, Contract, FormInstance, CostItem, Payment, MainContract, BudgetPayment.

ComponentTemplateCreate_assetType

The entity type of the duplicable entity result.

ComponentTemplate_assetType

The entity type of the duplicable entity result.

ContractCreate_integrationState

Lock state used by ERP integration, default value is null.

ContractCreate_status

The status of this contract.

ContractSync_current_data_status

The status of this contract.

ContractUpdate_integrationState

Lock state used by ERP integration, default value is null.

ContractUpdate_status

The status of this contract.

Contract_integrationState

Lock state used by ERP integration, default value is null.

Contract_paymentDueType

The payment due days relative to date of the contract.

Contract_status

The status of this contract.

CostItemCreate_integrationState

Lock state used by ERP integration, default value is null.

CostItemUpdate_integrationState

Lock state used by ERP integration, default value is null.

CostItem_integrationState

Lock state used by ERP integration, default value is null.

CostItem_scope

The scope of the cost item. Possible values are out, in, tbd , budgetOnlyand contingency.

DefaultValueCreate_sourceType

The type of the item with which the item is associated. Possible values: Budget, MainContract, ```BudgetPayment, Contract, CostPayment,Expense, CostItem, PCO,RFQ,RCO,OCO,SCO``.

DefaultValue_sourceType

The type of the item with which the item is associated. Possible values: Budget, Contract, FormInstance, CostItem, Payment, MainContract, BudgetPayment.

DefaultValue_value_type

The type of the default value definition.

DistributionColumn_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

DocumentPackageCreate_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

DocumentPackageItem_status

Current status of the document. Possible values: Pending, InProgress, Complete, Fail, PendingSign, Signed.

DocumentPackageItem_type

Document: a document generated from a DocumentTemplate; Upload: upload from a local file; DocsFile: a file attached from BIM 360 Docs; Attachment: move an attachment from Attachments to Document Pacakge

DocumentPackageResponse_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

DocumentPackageResponse_status

Current status of the document. Possible values: Pending, InProgress, Complete, Fail, PendingSign, Signed.

DocumentResponse_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

DocumentResponse_status

Current status of the document. Possible values: Pending, Started, Completed, Failed, PendingSign, Signed.

EmailNotificationCreate_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

EmailNotificationResponse_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

EmailNotificationResponse_status

Current status of the email.

ExpenseCreate_integrationState

Lock state used by ERP integration, default value is null.

ExpenseCreate_scope

The expense type of the expense. Possible values: full, partial.

ExpenseCreate_status

The status of the expense. Possible values: draft, pending, revise, rejected, approved, paid.

ExpenseImport_aggregateBy

The aggregate type of the expense. Possible values: workCompleted, materialsOnSite, workCompletedQty.

ExpenseImport_integrationState

Lock state used by ERP integration, default value is null.

ExpenseImport_scope

The expense type of the expense. Possible values: full, partial.

ExpenseImport_status

The status of the expense. Possible values: draft, pending, revise, rejected, approved, paid.

ExpenseItem_aggregateBy

The aggregate type to budget Pay.

ExpenseItem_scope

The expense type of the expense item. Possible values: full, partial.

ExpenseUpdate_aggregateBy

The aggregate type of the expense. Possible values: workCompleted, materialsOnSite, workCompletedQty.

ExpenseUpdate_integrationState

Lock state used by ERP integration, default value is null.

ExpenseUpdate_scope

The expense type of the expense. Possible values: full, partial.

ExpenseUpdate_status

The status of the expense. Possible values: draft, pending, revise, rejected, approved, paid.

Expense_integrationState

Lock state used by ERP integration, default value is null.

Expense_scope

The expense type of the expense. Possible values: 'full', 'partial'.

Expense_status

The status of the expense. Possible values: draft, pending, revise, rejected, approved, paid.

ExportCreate_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormDefinition, Payment, MainContract, BudgetPayment

FilterExpression_logic
FilterUpdate_scope

The scope of filter to query.

FilterUpdate_type
Filter_scope

The scope of filter to query.

Filter_type
ForecastAdjustmentCreate_integrationState

Lock state used by ERP integration, default value is null.

ForecastAdjustmentUpdate_integrationState

Lock state used by ERP integration, default value is null.

ForecastAdjustment_integrationState

Lock state used by ERP integration, default value is null.

FormInstanceCreate_integrationState

Lock state used by ERP integration, default value is null.

FormInstanceCreate_scope

The scope of the change order. Possible values are out, in, tbd , budgetOnlyand contingency.

FormInstanceUpdate_integrationState

Lock state used by ERP integration, default value is null.

FormInstanceUpdate_scope

The scope of the change order. Possible values are out, in, tbd , budgetOnlyand contingency.

FormInstance_integrationState

Lock state used by ERP integration, default value is null.

FormInstance_scope

The scope of the change order. Possible values are out, in, tbd , budgetOnlyand contingency.

MainContract_paymentDueType

The payment due days relative to date of the main contract.

MainContract_type

Type of the mainContract. For example, Fixed Price or Unit Price. Type is customizable by the project admin.

MarkupFormulaItem_type
Markup_type
PaymentItemUpdate_aggregateBy

The aggregate type to budget Pay.

PaymentItem_aggregateBy

The aggregate type to budget Pay.

PaymentItem_associationType

The object type of the payment item is associated to.

PaymentReferenceCreate_associationType

The object type of the payment reference is associated to. Currently support only 'Expense, Payment, BudgetPayment`.

PaymentReference_associationType

The object type of the payment reference is associated to. Currently support only 'ExpenseandCostPayment`.

PaymentSummary_paymentAssociationType

The type of the payment is associated to. For example, 'Contract' and 'MainContract'.

PaymentSummary_paymentItemAssociationType

The object ID of the payment item is associated to. For example, 'SCO', 'OCO', 'SOV', 'CostItem', 'SubCostItem' and 'MaterialsOnSite'.

PaymentSummary_status

The status of this payment.

PaymentUpdate_aggregateBy

The aggregate type of the payment. Possible values: workCompleted, workCompletedPercentage.

PaymentUpdate_integrationState

Lock state used by ERP integration, default value is null.

Payment_aggregateBy

The aggregate type of the payment. Possible values: workCompleted, workCompletedPercentage.

Payment_associationType

The type of object that the payment is associated to. For example, Contract and MainContract.

Payment_integrationState

Lock state used by ERP integration, default value is null.

Payment_status

The status of this payment.

PropertyDefinition_type

Type of the attribute definition.

SettingItem_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormDefinition, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

Status_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormDefinition, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

Status_type

For modules like PCO/Cost Item that has 2 statuses.

SubCostItemCreate_type
SubCostItemUpdate_type
SubCostItem_type
TaxFormulaItem_type

Type of the tax formula item.

TaxItem_type

Type of the tax item.

Tax_associationType

The type of the object is associated to.

Template_integrationState

Lock state used by ERP integration, default value is null.

Terminology_type
Transference_integrationState

Lock state used by ERP integration, default value is null.

UOMCreate_type
UOM_type
WorkflowApprovalResponse_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

WorkflowApprovalResponse_status

Current status of the workflow approval. Possible values: Initiating, Open, Completed, Terminated.

WorkflowConditionCreate_associationType

The type of the associated module.

WorkflowCondition_associationType

The type of the associated module.

WorkflowDecisionCreate_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

WorkflowDecisionResponse_associationType

The type of the item is associated to. For example, Budget, Contract, CostItem, FormInstance, and Payment, MainContract, BudgetPayment, Expense, ExpenseItem, OCO, SCO in the coming release.

WorkflowDecisionResponse_status

Current status of the workflow approval. Possible values: Initiating, Open, Completed, Terminated.

WorkflowDefinitionCreate_associationType

The type of the associated module.

WorkflowDefinition_associationType

The type of the associated module.

WorkflowDefinition_type

The type of this workflow definition.