Share via


CognitiveServicesSkuChangeInfo Class

Definition

Sku change info of account.

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

Properties

CountOfDowngrades

Gets the count of downgrades.

CountOfUpgradesAfterDowngrades

Gets the count of upgrades after downgrades.

LastChangedOn

Gets the last change date.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CognitiveServicesSkuChangeInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CognitiveServicesSkuChangeInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CognitiveServicesSkuChangeInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CognitiveServicesSkuChangeInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CognitiveServicesSkuChangeInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to