Table of Contents

Class FormInstanceUpdate

Namespace
Autodesk.ACC.CostManagement.Models
Assembly
Autodesk.ACC.CostManagement.dll
public class FormInstanceUpdate : IAdditionalDataHolder, IParsable
Inheritance
FormInstanceUpdate
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

FormInstanceUpdate()

Instantiates a new FormInstanceUpdate and sets the default values.

public FormInstanceUpdate()

Properties

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

Description

The description of the change order.

public string? Description { get; set; }

Property Value

string

ExchangeRate

If this change order is RFQ, update this value will update proposed exchange rate for all cost items under this RFQ; if this change order is SCO, update this value will update committed exchange rate for all cost items under this SCO.

public string? ExchangeRate { get; set; }

Property Value

string

IntegrationState

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

public FormInstanceUpdate_integrationState? IntegrationState { get; set; }

Property Value

FormInstanceUpdate_integrationState?

Name

The name of the change order.

public string? Name { get; set; }

Property Value

string

Note

Additional notes to the change order. This is a Draftjs formatted rich text (https://draftjs.org/).

public string? Note { get; set; }

Property Value

string

OwnerId

The ID of the change order’s owner/purchaser, a project user managed by BIM 360 Admin.

public string? OwnerId { get; set; }

Property Value

string

Scope

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

public FormInstanceUpdate_scope? Scope { get; set; }

Property Value

FormInstanceUpdate_scope?

ScopeOfWork

The scope of work of the change order. This is a Draftjs formatted rich text (https://draftjs.org/).

public string? ScopeOfWork { get; set; }

Property Value

string

Type

The type of the change order. It is customizable by the project admin.

public string? Type { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static FormInstanceUpdate CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

FormInstanceUpdate

A FormInstanceUpdate

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model