Partilhar via


OfferProperties Class

Definition

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

Constructors

OfferProperties()

Creates an new OfferProperties instance.

Properties

CreatedAt

Private store offer creation date

ETag

Identifier for purposes of race condition

IconFileUri

Icon File Uris

ModifiedAt

Private store offer modification date

OfferDisplayName

It will be displayed prominently in the marketplace

Plan

Offer plans

PrivateStoreId

Private store unique id

PublisherDisplayName

Publisher name that will be displayed prominently in the marketplace

SpecificPlanIdsLimitation

Plan ids limitation for this offer

UniqueOfferId

Offers unique id

UpdateSuppressedDueIdempotence

Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OfferProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OfferProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OfferProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to