Sdílet prostřednictvím


PrivateStorePlanDetails Class

Definition

Return plan with request details.

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

Constructors

PrivateStorePlanDetails()

Initializes a new instance of PrivateStorePlanDetails.

Properties

Justification

Gets or sets user's justification for the plan's request.

PlanId

Gets or sets Plan Id.

RequestDate

Gets request date

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Status

Gets the plan status.

SubscriptionId

Gets or sets the subscription id that the user is requesting to add the plan to.

SubscriptionName

Gets or sets the subscription name that the user is requesting to add the plan to.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PrivateStorePlanDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PrivateStorePlanDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PrivateStorePlanDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PrivateStorePlanDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PrivateStorePlanDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to