Udostępnij za pośrednictwem


ProductDetails Class

Definition

Represents product details.

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

Constructors

ProductDetails(HierarchyInformation)

Initializes a new instance of ProductDetails.

Properties

Count

Quantity of the product.

DeviceDetails

list of device details.

DisplayInfo

Display details of the product.

HierarchyInformation

Hierarchy of the product which uniquely identifies the product.

ProductDoubleEncryptionStatus

Double encryption status of the configuration. Read-only field.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ProductDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ProductDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ProductDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ProductDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ProductDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to