Share via


ReservationPaymentDetail Class

Definition

Information about payment related to a reservation order.

public class ReservationPaymentDetail : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.ReservationPaymentDetail>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.ReservationPaymentDetail>
type ReservationPaymentDetail = class
    interface IJsonModel<ReservationPaymentDetail>
    interface IPersistableModel<ReservationPaymentDetail>
Public Class ReservationPaymentDetail
Implements IJsonModel(Of ReservationPaymentDetail), IPersistableModel(Of ReservationPaymentDetail)
Inheritance
ReservationPaymentDetail
Implements

Constructors

ReservationPaymentDetail()

Initializes a new instance of ReservationPaymentDetail.

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.

DueOn

Date when the payment needs to be done.

ExtendedStatusInfo

Extended status information for the reservation.

PaymentOn

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, pending, cancelled or scheduled in the future.

Explicit Interface Implementations

IJsonModel<ReservationPaymentDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ReservationPaymentDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ReservationPaymentDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ReservationPaymentDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ReservationPaymentDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to