Share via


BillingProductProperties Class

Definition

A product.

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

Constructors

BillingProductProperties()

Initializes a new instance of BillingProductProperties.

Properties

AutoRenew

Indicates whether auto renewal is turned on or off for a product.

AvailabilityId

The availability of the product.

BillingFrequency

The frequency at which the product will be billed.

BillingProfileDisplayName

The name of the billing profile to which the product is billed.

BillingProfileId

The ID of the billing profile to which the product is billed.

CustomerDisplayName

The name of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

CustomerId

The ID of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account.

DisplayName

The display name of the product.

EndDate

The date when the product will be renewed or canceled.

InvoiceSectionDisplayName

The name of the invoice section to which the product is billed.

InvoiceSectionId

The ID of the invoice section to which the product is billed.

LastCharge

The last month charges.

LastChargeDate

The date of the last charge.

ProductType

The description of the type of product.

ProductTypeId

The ID of the type of product.

PurchaseDate

The date when the product was purchased.

Quantity

The quantity purchased for the product.

Reseller

Reseller for this product. The fields is not available for Microsoft Partner Agreement products.

SkuDescription

The sku description of the product.

SkuId

The sku ID of the product.

Status

The status of the product.

TenantId

The id of the tenant in which the product is used.

Explicit Interface Implementations

IJsonModel<BillingProductProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BillingProductProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingProductProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingProductProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BillingProductProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to