Share via


PlanDetails Class

Definition

Return plan with request details

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.PlanDetailsTypeConverter))]
public class PlanDetails : Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.IPlanDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.PlanDetailsTypeConverter))>]
type PlanDetails = class
    interface IPlanDetails
    interface IJsonSerializable
Public Class PlanDetails
Implements IPlanDetails
Inheritance
PlanDetails
Attributes
Implements

Constructors

PlanDetails()

Creates an new PlanDetails instance.

Properties

Justification

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

PlanId

Gets or sets Plan Id

RequestDate

Gets request date

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PlanDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PlanDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.IPlanDetails.

FromJsonString(String)

Creates a new instance of PlanDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PlanDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to