Share via


PaymentDetail Class

Definition

Information about payment related to a reservation order.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.PaymentDetailTypeConverter))]
public class PaymentDetail : Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IPaymentDetail
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.PaymentDetailTypeConverter))>]
type PaymentDetail = class
    interface IPaymentDetail
    interface IJsonSerializable
Public Class PaymentDetail
Implements IPaymentDetail
Inheritance
PaymentDetail
Attributes
Implements

Constructors

PaymentDetail()

Creates an new PaymentDetail instance.

Properties

BillingAccount

Shows the Account that is charged for this payment.

BillingCurrencyTotal

Amount charged in Billing currency. Tax not included. Is null for future payments

DueDate

Date when the payment needs to be done.

ExtendedStatusInfo
PaymentDate

Date when the transaction is completed. Is null when it is scheduled.

PricingCurrencyTotal

Amount in pricing currency. Tax not included.

Status

Describes whether the payment is completed, failed, cancelled or scheduled in the future.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PaymentDetail.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PaymentDetail.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IPaymentDetail.

FromJsonString(String)

Creates a new instance of PaymentDetail, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PaymentDetail into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to