Share via


BillingAccountEnrollmentDetails Class

Definition

The properties of an enrollment.

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

Constructors

BillingAccountEnrollmentDetails()

Initializes a new instance of BillingAccountEnrollmentDetails.

Properties

BillingCycle

The billing cycle for the enrollment.

Channel

The channel type of the enrollment.

Cloud

The cloud of the enrollment.

CountryCode

The country code of the enrollment.

Currency

The billing currency for the enrollment.

EndOn

The end date of the enrollment.

ExtendedTermOption

The billing account extension opted by the company.

IndirectRelationshipInfo

The properties of an enrollment which are applicable only for indirect enrollments.

InvoiceRecipient

The contact who receives invoices of the enrollment.

Language

The language for the enrollment.

MarkupStatus

Markup status of enrollment, applicable only for indirect enrollments.

PoNumber

The purchase order number of the enrollment.

StartOn

The start date of the enrollment.

SupportCoverage

The support coverage period for the enrollment.

SupportLevel

The support level offer associated with an enrollment.

Explicit Interface Implementations

IJsonModel<BillingAccountEnrollmentDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BillingAccountEnrollmentDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingAccountEnrollmentDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingAccountEnrollmentDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BillingAccountEnrollmentDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to