Offer Constructors

Definition

Overloads

Offer()

Initializes a new instance of the Offer class.

Offer(String, String, String, SystemData, String, String, String, String, String, String, String, IList<String>, Nullable<Boolean>, IDictionary<String,String>, IList<Plan>)

Initializes a new instance of the Offer class.

Offer()

Initializes a new instance of the Offer class.

public Offer ();
Public Sub New ()

Applies to

Offer(String, String, String, SystemData, String, String, String, String, String, String, String, IList<String>, Nullable<Boolean>, IDictionary<String,String>, IList<Plan>)

Initializes a new instance of the Offer class.

public Offer (string id = default, string name = default, string type = default, Microsoft.Azure.Management.Marketplace.Models.SystemData systemData = default, string uniqueOfferId = default, string offerDisplayName = default, string publisherDisplayName = default, string eTag = default, string privateStoreId = default, string createdAt = default, string modifiedAt = default, System.Collections.Generic.IList<string> specificPlanIdsLimitation = default, bool? updateSuppressedDueIdempotence = default, System.Collections.Generic.IDictionary<string,string> iconFileUris = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Marketplace.Models.Plan> plans = default);
new Microsoft.Azure.Management.Marketplace.Models.Offer : string * string * string * Microsoft.Azure.Management.Marketplace.Models.SystemData * string * string * string * string * string * string * string * System.Collections.Generic.IList<string> * Nullable<bool> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Marketplace.Models.Plan> -> Microsoft.Azure.Management.Marketplace.Models.Offer
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing, Optional uniqueOfferId As String = Nothing, Optional offerDisplayName As String = Nothing, Optional publisherDisplayName As String = Nothing, Optional eTag As String = Nothing, Optional privateStoreId As String = Nothing, Optional createdAt As String = Nothing, Optional modifiedAt As String = Nothing, Optional specificPlanIdsLimitation As IList(Of String) = Nothing, Optional updateSuppressedDueIdempotence As Nullable(Of Boolean) = Nothing, Optional iconFileUris As IDictionary(Of String, String) = Nothing, Optional plans As IList(Of Plan) = Nothing)

Parameters

id
String

The resource ID.

name
String

The name of the resource.

type
String

The type of the resource.

systemData
SystemData

Metadata pertaining to creation and last modification of the resource

uniqueOfferId
String

Offers unique id

offerDisplayName
String

It will be displayed prominently in the marketplace

publisherDisplayName
String

Publisher name that will be displayed prominently in the marketplace

eTag
String

Identifier for purposes of race condition

privateStoreId
String

Private store unique id

createdAt
String

Private store offer creation date

modifiedAt
String

Private store offer modification date

specificPlanIdsLimitation
IList<String>

Plan ids limitation for this offer

updateSuppressedDueIdempotence
Nullable<Boolean>

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.

iconFileUris
IDictionary<String,String>

Icon File Uris

plans
IList<Plan>

Offer plans

Applies to