Class PaymentSummary
- Namespace
- Autodesk.ACC.CostManagement.Models
- Assembly
- Autodesk.ACC.CostManagement.dll
public class PaymentSummary : IAdditionalDataHolder, IParsable
- Inheritance
-
PaymentSummary
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
PaymentSummary()
Instantiates a new PaymentSummary and sets the default values.
public PaymentSummary()
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
PaymentAssociationType
The type of the payment is associated to. For example, 'Contract' and 'MainContract'.
public PaymentSummary_paymentAssociationType? PaymentAssociationType { get; set; }
Property Value
PaymentItemAssociationId
The object ID of the payment item is associated to. For example, ID of cost item or main contract item.
public Guid? PaymentItemAssociationId { get; set; }
Property Value
- Guid?
PaymentItemAssociationType
The object ID of the payment item is associated to. For example, 'SCO', 'OCO', 'SOV', 'CostItem', 'SubCostItem' and 'MaterialsOnSite'.
public PaymentSummary_paymentItemAssociationType? PaymentItemAssociationType { get; set; }
Property Value
Status
The status of this payment.
public PaymentSummary_status? Status { get; set; }
Property Value
Total
Total value of amount
and materialsOnStore
for payment item.
public string? Total { get; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static PaymentSummary 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