ProductProperties interface

A product.

Properties

autoRenew

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

availabilityId

The availability of the product. NOTE: This property will not be serialized. It can only be populated by the server.

billingFrequency

The frequency at which the product will be billed. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileDisplayName

The name of the billing profile to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileId

The ID of the billing profile to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

customerDisplayName

The name of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account. NOTE: This property will not be serialized. It can only be populated by the server.

customerId

The ID of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account. NOTE: This property will not be serialized. It can only be populated by the server.

displayName

The display name of the product. NOTE: This property will not be serialized. It can only be populated by the server.

endDate

The date when the product will be renewed or canceled. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionDisplayName

The name of the invoice section to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionId

The ID of the invoice section to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

lastCharge

The last month charges.

lastChargeDate

The date of the last charge. NOTE: This property will not be serialized. It can only be populated by the server.

productType

The description of the type of product. NOTE: This property will not be serialized. It can only be populated by the server.

productTypeId

The ID of the type of product. NOTE: This property will not be serialized. It can only be populated by the server.

purchaseDate

The date when the product was purchased. NOTE: This property will not be serialized. It can only be populated by the server.

quantity

The quantity purchased for the product. NOTE: This property will not be serialized. It can only be populated by the server.

reseller

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

skuDescription

The sku description of the product. NOTE: This property will not be serialized. It can only be populated by the server.

skuId

The sku ID of the product. NOTE: This property will not be serialized. It can only be populated by the server.

status

The status of the product. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId

The id of the tenant in which the product is used. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

autoRenew

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

autoRenew?: string

Property Value

string

availabilityId

The availability of the product. NOTE: This property will not be serialized. It can only be populated by the server.

availabilityId?: string

Property Value

string

billingFrequency

The frequency at which the product will be billed. NOTE: This property will not be serialized. It can only be populated by the server.

billingFrequency?: string

Property Value

string

billingProfileDisplayName

The name of the billing profile to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileDisplayName?: string

Property Value

string

billingProfileId

The ID of the billing profile to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileId?: string

Property Value

string

customerDisplayName

The name of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account. NOTE: This property will not be serialized. It can only be populated by the server.

customerDisplayName?: string

Property Value

string

customerId

The ID of the customer for whom the product was purchased. The field is applicable only for Microsoft Partner Agreement billing account. NOTE: This property will not be serialized. It can only be populated by the server.

customerId?: string

Property Value

string

displayName

The display name of the product. NOTE: This property will not be serialized. It can only be populated by the server.

displayName?: string

Property Value

string

endDate

The date when the product will be renewed or canceled. NOTE: This property will not be serialized. It can only be populated by the server.

endDate?: string

Property Value

string

invoiceSectionDisplayName

The name of the invoice section to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionDisplayName?: string

Property Value

string

invoiceSectionId

The ID of the invoice section to which the product is billed. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionId?: string

Property Value

string

lastCharge

The last month charges.

lastCharge?: ProductPropertiesLastCharge

Property Value

lastChargeDate

The date of the last charge. NOTE: This property will not be serialized. It can only be populated by the server.

lastChargeDate?: string

Property Value

string

productType

The description of the type of product. NOTE: This property will not be serialized. It can only be populated by the server.

productType?: string

Property Value

string

productTypeId

The ID of the type of product. NOTE: This property will not be serialized. It can only be populated by the server.

productTypeId?: string

Property Value

string

purchaseDate

The date when the product was purchased. NOTE: This property will not be serialized. It can only be populated by the server.

purchaseDate?: string

Property Value

string

quantity

The quantity purchased for the product. NOTE: This property will not be serialized. It can only be populated by the server.

quantity?: number

Property Value

number

reseller

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

reseller?: ProductPropertiesReseller

Property Value

skuDescription

The sku description of the product. NOTE: This property will not be serialized. It can only be populated by the server.

skuDescription?: string

Property Value

string

skuId

The sku ID of the product. NOTE: This property will not be serialized. It can only be populated by the server.

skuId?: string

Property Value

string

status

The status of the product. NOTE: This property will not be serialized. It can only be populated by the server.

status?: string

Property Value

string

tenantId

The id of the tenant in which the product is used. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId?: string

Property Value

string