Language

PaymentDetail Class

Definition

Information about payment related to a savings plan order.

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

Constructors

Name Description
PaymentDetail()

Creates an new PaymentDetail instance.

Properties

Name Description
BillingAccount

Billing account

BillingCurrencyTotalAmount
BillingCurrencyTotalCurrencyCode

The ISO 4217 3-letter currency code for the currency used by this purchase record.

DueDate

Date when the payment needs to be done.

ExtendedStatusInfoMessage

The message giving detailed information about the status code.

ExtendedStatusInfoStatusCode

Status code providing additional information.

PaymentDate

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

PricingCurrencyTotalAmount
PricingCurrencyTotalCurrencyCode

The ISO 4217 3-letter currency code for the currency used by this purchase record.

Status

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

Methods

Name Description
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.BillingBenefits.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