Share via


ICollectionProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.CollectionPropertiesTypeConverter))]
public interface ICollectionProperties : Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.CollectionPropertiesTypeConverter))>]
type ICollectionProperties = interface
    interface IJsonSerializable
Public Interface ICollectionProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AllSubscription

Indicating whether all subscriptions are selected (=true) or not (=false).

AppliedRule

Gets list of collection rules

ApproveAllItem

Indicating whether all items are approved for this collection (=true) or not (=false).

ApproveAllItemsModifiedAt

Gets the modified date of all items approved.

Claim

Gets or sets the association with Commercial's Billing Account.

CollectionId

Gets collection Id.

CollectionName

Gets or sets collection name.

Enabled

Indicating whether the collection is enabled or disabled.

NumberOfOffer

Gets the number of offers associated with the collection.

SubscriptionsList

Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to