Class SOVCreate
- Namespace
- Autodesk.ACC.CostManagement.Models
- Assembly
- Autodesk.ACC.CostManagement.dll
public class SOVCreate : IAdditionalDataHolder, IParsable
- Inheritance
-
SOVCreate
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
SOVCreate()
Instantiates a new SOVCreate and sets the default values.
public SOVCreate()
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. Not required in SoV.
public string? AllocatedAmount { get; set; }
Property Value
Amount
The amount of the schedule of value.
public string? Amount { get; set; }
Property Value
BudgetId
ID of the budget to which the schedule of value belongs.
public string? BudgetId { get; set; }
Property Value
Bulk
The converted quantity of the schedule of value. Bulk = Qty / Per
public double? Bulk { get; set; }
Property Value
BulkUnitPrice
The unit price of the converted quantity. Bulk Unit Price = Unit Price * quantityPerBulk
public double? BulkUnitPrice { get; set; }
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; set; }
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. If not present, the system will generate one automatically.
public Guid? Id { get; set; }
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. It is required in creating new scedule of value.
public Guid? ParentId { get; set; }
Property Value
- Guid?
Quantity
The quantity of the schedule of value.
public double? Quantity { get; set; }
Property Value
QuantityPerBulk
The quantity conversion ratio of the schedule of value. Default
value = 1
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 SOVCreate 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