Class PaymentItemUpdate
- Namespace
- Autodesk.ACC.CostManagement.Models
- Assembly
- Autodesk.ACC.CostManagement.dll
public class PaymentItemUpdate : IAdditionalDataHolder, IParsable
- Inheritance
-
PaymentItemUpdate
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
PaymentItemUpdate()
Instantiates a new PaymentItemUpdate and sets the default values.
public PaymentItemUpdate()
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
AggregateBy
The aggregate type to budget Pay.
public PaymentItemUpdate_aggregateBy? AggregateBy { get; set; }
Property Value
Amount
The actual amount of payment item in this payment.
public string? Amount { get; set; }
Property Value
ClaimedAmount
The claimed work completed amount of the payment item.
public string? ClaimedAmount { get; set; }
Property Value
ClaimedPercentage
The percentage of the claimed work completed in this payment.
public string? ClaimedPercentage { get; set; }
Property Value
ClaimedQuantity
The claimed work completed qty of the payment item.
public string? ClaimedQuantity { get; set; }
Property Value
ClaimedUnitPrice
The claimed work completed unit price of the payment item.
public string? ClaimedUnitPrice { get; set; }
Property Value
CompletedWorkReleased
The amount that is released in this payment.
public string? CompletedWorkReleased { get; set; }
Property Value
CompletedWorkRetentionPercent
The percentage the total amount of work to be retained.
public double? CompletedWorkRetentionPercent { get; set; }
Property Value
Description
The description of the payment item.
public string? Description { get; set; }
Property Value
LockedField
The locked payment item field. You can lock the payment item's amount (originalAmount
), quantity (quantity
), or unit cost (unitPrice
) when calculating a payment item.
public string? LockedField { get; set; }
Property Value
MaterialsBilled
The amount of the material currently billed.
public string? MaterialsBilled { get; set; }
Property Value
MaterialsBilledQuantity
The quantity of the material currently billed.
public double? MaterialsBilledQuantity { get; set; }
Property Value
MaterialsBilledUnit
The unit of measure of the material currently billed.
public string? MaterialsBilledUnit { get; set; }
Property Value
MaterialsBilledUnitPrice
The unit price of the material currently billed.
public string? MaterialsBilledUnitPrice { get; set; }
Property Value
MaterialsOnStore
The amount of the material currently on site.
public string? MaterialsOnStore { get; set; }
Property Value
MaterialsOnStoreQuantity
The quantity of the material currently on site.
public double? MaterialsOnStoreQuantity { get; set; }
Property Value
MaterialsOnStoreReleased
The amount the material that is released in this payment.
public string? MaterialsOnStoreReleased { get; set; }
Property Value
MaterialsOnStoreRetentionPercent
The percentage the total amount of material to be retained.
public double? MaterialsOnStoreRetentionPercent { get; set; }
Property Value
MaterialsOnStoreUnit
The unit of measure of the material currently on site.
public string? MaterialsOnStoreUnit { get; set; }
Property Value
MaterialsOnStoreUnitPrice
The unit price of the material currently on site.
public string? MaterialsOnStoreUnitPrice { get; set; }
Property Value
Name
The name of the payment item.
public string? Name { get; set; }
Property Value
Percentage
The percentage of the work completed in this payment.
public string? Percentage { get; set; }
Property Value
Quantity
The actual quantity of payment item in this payment.
public string? Quantity { get; set; }
Property Value
Status
The status the item that is reviewed in this payment item.
public string? Status { get; set; }
Property Value
UnitPrice
The actual unit price of payment item in this payment.
public string? UnitPrice { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static PaymentItemUpdate 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