Share via


PaymentMethodProjectionProperties Class

Definition

The properties of a payment method projection.

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

Constructors

PaymentMethodProjectionProperties()

Initializes a new instance of PaymentMethodProjectionProperties.

Properties

AccountHolderName

The account holder name for the payment method. This is only supported for payment methods with family CreditCard.

DisplayName

The display name of the payment method.

Expiration

The expiration month and year of the payment method. This is only supported for payment methods with family CreditCard.

Family

The family of payment method.

LastFourDigits

Last four digits of payment method.

Logos

The list of logos for the payment method.

PaymentMethodId

Id of payment method.

PaymentMethodType

The type of payment method.

Status

Status of the payment method.

Explicit Interface Implementations

IJsonModel<PaymentMethodProjectionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PaymentMethodProjectionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PaymentMethodProjectionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PaymentMethodProjectionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PaymentMethodProjectionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to