Share via


MarketplaceSubscription Class

Definition

Subscription information.

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

Properties

DisplayName

The subscription display name.

Id

The fully qualified ID for the subscription. For example, /subscriptions/00000000-0000-0000-0000-000000000000.

State

The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted.

SubscriptionId

The subscription ID.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MarketplaceSubscription>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MarketplaceSubscription>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MarketplaceSubscription>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MarketplaceSubscription>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MarketplaceSubscription>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to