Share via


BillingPlanPaymentDetail Class

Definition

Information about payment related to a savings plan order.

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

Constructors

BillingPlanPaymentDetail()

Initializes a new instance of BillingPlanPaymentDetail.

Properties

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.

PaymentCompletedOn

Date when the transaction is completed. 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<BillingPlanPaymentDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BillingPlanPaymentDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingPlanPaymentDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingPlanPaymentDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BillingPlanPaymentDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to