Share via


RequestApprovalProperties Class

Definition

Approval request resource properties

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

Constructors

RequestApprovalProperties()

Creates an new RequestApprovalProperties instance.

Properties

IsClosed

Gets a value indicating whether the request is closed

MessageCode

Gets or sets the request approval message code

OfferDisplayName

Gets offer display name

OfferId

Gets or sets unique offer id.

PlansDetail

Gets or sets the plans details

PublisherId

The offer's publisher id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RequestApprovalProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RequestApprovalProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RequestApprovalProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to