Class SOVUpdate
- Namespace
- Autodesk.ACC.CostManagement.Models
- Assembly
- Autodesk.ACC.CostManagement.dll
public class SOVUpdate : IAdditionalDataHolder, IParsable
- Inheritance
-
SOVUpdate
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
SOVUpdate()
Instantiates a new SOVUpdate and sets the default values.
public SOVUpdate()
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
AllocatedAmount
The amount of budget allocated to this Contract.
public string? AllocatedAmount { get; set; }
Property Value
Amount
The amount of the schedule of value.
public string? Amount { get; set; }
Property Value
Code
The code of the schedule of value.
public string? Code { get; set; }
Property Value
ExchangeRate
Exchange rate. For example, 1 base currency = 0.7455 foreign currency.
public string? ExchangeRate { get; set; }
Property Value
LockedField
The locked schedule of value item field. You can lock one of the item's amount (amount
), quantity (quantity
), or unit cost (unitPrice
) when calculating a schedule of value.
public string? LockedField { get; set; }
Property Value
Name
The name property
public string? Name { get; set; }
Property Value
Quantity
The unit price of the schedule of value.
public double? Quantity { get; set; }
Property Value
QuantityPerBulk
The quantity conversion ratio of the schedule of value.
public double? QuantityPerBulk { get; set; }
Property Value
Unit
The unit of the schedule of value.
public string? Unit { get; set; }
Property Value
UnitPrice
The unit price of the schedule of value.
public double? UnitPrice { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static SOVUpdate CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
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
ISerializationWriterSerialization writer to use to serialize this model