Class SOV
- Namespace
- Autodesk.ACC.CostManagement.Models
- Assembly
- Autodesk.ACC.CostManagement.dll
public class SOV : IAdditionalDataHolder, IParsable
- Inheritance
-
SOV
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
SOV()
Instantiates a new SOV and sets the default values.
public SOV()
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
AssociationId
The ID of the associated change order or cost item when being created approved change order.
public Guid? AssociationId { get; }
Property Value
- Guid?
AssociationType
Indicate whether it's created from change order or cost item.
public string? AssociationType { get; }
Property Value
BudgetId
ID of the budget to which the schedule of value belongs.
public string? BudgetId { get; }
Property Value
Code
The code of the schedule of value.
public string? Code { get; set; }
Property Value
ContractId
ID of the contract to which the schedule of value belongs.
public string? ContractId { get; }
Property Value
CreatedAt
The timestamp of the date and time the item was created, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? CreatedAt { get; }
Property Value
ExchangeRate
Exchange rate. For example, 1 base currency = 0.7455 foreign currency.
public string? ExchangeRate { get; set; }
Property Value
Id
Unique identifier of the schedule of value.
public Guid? Id { get; }
Property Value
- Guid?
Name
The name of the schedule of value.
public string? Name { get; set; }
Property Value
ParentId
ID of the parent schedule of value, null
for root items.
public string? ParentId { get; set; }
Property Value
Quantity
The quantifiy 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 measure 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
UpdatedAt
The timestamp of the date and time the item was updated, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? UpdatedAt { get; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static SOV 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