GetProductResult

data class GetProductResult(val billingPartNumber: String? = null, val compatibility: CompatibilityResponse? = null, val description: String? = null, val displayName: String? = null, val etag: String? = null, val galleryItemIdentity: String? = null, val iconUris: IconUrisResponse? = null, val id: String, val legalTerms: String? = null, val links: List<ProductLinkResponse>? = null, val name: String, val offer: String? = null, val offerVersion: String? = null, val payloadLength: Double? = null, val privacyPolicy: String? = null, val productKind: String? = null, val productProperties: ProductPropertiesResponse? = null, val publisherDisplayName: String? = null, val publisherIdentifier: String? = null, val sku: String? = null, val type: String, val vmExtensionType: String? = null)

Product information.

Constructors

Link copied to clipboard
constructor(billingPartNumber: String? = null, compatibility: CompatibilityResponse? = null, description: String? = null, displayName: String? = null, etag: String? = null, galleryItemIdentity: String? = null, iconUris: IconUrisResponse? = null, id: String, legalTerms: String? = null, links: List<ProductLinkResponse>? = null, name: String, offer: String? = null, offerVersion: String? = null, payloadLength: Double? = null, privacyPolicy: String? = null, productKind: String? = null, productProperties: ProductPropertiesResponse? = null, publisherDisplayName: String? = null, publisherIdentifier: String? = null, sku: String? = null, type: String, vmExtensionType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The part number used for billing purposes.

Link copied to clipboard

Product compatibility with current device.

Link copied to clipboard
val description: String? = null

The description of the product.

Link copied to clipboard
val displayName: String? = null

The display name of the product.

Link copied to clipboard
val etag: String? = null

The entity tag used for optimistic concurrency when modifying the resource.

Link copied to clipboard

The identifier of the gallery item corresponding to the product.

Link copied to clipboard

Additional links available for this product.

Link copied to clipboard
val id: String

ID of the resource.

Link copied to clipboard
val legalTerms: String? = null

The legal terms.

Link copied to clipboard

Additional links available for this product.

Link copied to clipboard

Name of the resource.

Link copied to clipboard
val offer: String? = null

The offer representing the product.

Link copied to clipboard
val offerVersion: String? = null

The version of the product offer.

Link copied to clipboard
val payloadLength: Double? = null

The length of product content.

Link copied to clipboard
val privacyPolicy: String? = null

The privacy policy.

Link copied to clipboard
val productKind: String? = null

The kind of the product (virtualMachine or virtualMachineExtension)

Link copied to clipboard

Additional properties for the product.

Link copied to clipboard

The user-friendly name of the product publisher.

Link copied to clipboard

Publisher identifier.

Link copied to clipboard
val sku: String? = null

The product SKU.

Link copied to clipboard

Type of Resource.

Link copied to clipboard
val vmExtensionType: String? = null

The type of the Virtual Machine Extension.