ArmMarketplaceModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmMarketplaceModelFactory
type ArmMarketplaceModelFactory = class
Public Class ArmMarketplaceModelFactory
Inheritance
ArmMarketplaceModelFactory

Methods

Name Description
AnyExistingOffersInTheCollectionsResult(Nullable<Boolean>)

Response object of query if are there existing offers in the collections.

BulkCollectionsActionResult(IEnumerable<PrivateStoreCollectionDetails>, IEnumerable<PrivateStoreCollectionDetails>)

The bulk collections response. The response contains two lists that indicate for each collection whether the operation succeeded or failed.

CollectionOffersByContext(String, IEnumerable<PrivateStoreOfferResult>)

Initializes a new instance of CollectionOffersByContext.

CollectionsSubscriptionsMappingDetails(String, IEnumerable<String>)

Collection name and related subscriptions list.

CollectionsToSubscriptionsMappingResult(IReadOnlyDictionary<String,CollectionsSubscriptionsMappingDetails>)

A map of collections subscriptions details.

ContextAndPlansDetails(String, IEnumerable<String>)

Object of plans per context.

MarketplaceAdminApprovalRequestData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, Nullable<MarketplaceAdminAction>, IEnumerable<String>, String, String, IEnumerable<PlanRequesterDetails>, IEnumerable<Guid>, Uri)

Initializes a new instance of MarketplaceAdminApprovalRequestData.

MarketplaceApprovalRequestData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, IEnumerable<PrivateStorePlanDetails>, Nullable<Boolean>, Nullable<Int64>)

Initializes a new instance of MarketplaceApprovalRequestData.

MarketplaceRule(Nullable<MarketplaceRuleType>, IEnumerable<String>)

The MarketplaceRule.

MarketplaceSubscription(String, String, String, Nullable<MarketplaceSubscriptionState>)

Subscription information.

NewPlanNotification(String, String, Nullable<Boolean>, Nullable<Int64>, Uri, IEnumerable<PlanNotificationDetails>)

New plans notification details.

NewPlanNotificationListResult(IEnumerable<NewPlanNotification>)

List of all new plans notifications for public offers.

NotificationRecipient(Nullable<Guid>, String, String)

Describes the json payload for a notified recipient for new requests.

PlanNotificationDetails(String, String)

Plan notification details.

PlanRequesterDetails(String, String, IEnumerable<PlanRequesterInfo>)

Plan with requesters details.

PlanRequesterInfo(String, String, String, String, String)

user request details.

PrivateStoreBillingAccountsResult(IEnumerable<String>)

Billing accounts response object.

PrivateStoreCollectionDetails(String, Nullable<Guid>)

Collection name and id.

PrivateStoreCollectionInfoData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Guid>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<Boolean>, Nullable<Int64>, IEnumerable<MarketplaceRule>)

Initializes a new instance of PrivateStoreCollectionInfoData.

PrivateStoreData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PrivateStoreAvailability>, Nullable<Guid>, Nullable<ETag>, String, Nullable<Guid>, Nullable<Boolean>, IEnumerable<Guid>, IDictionary<String,String>, IEnumerable<NotificationRecipient>, Nullable<Boolean>)

Initializes a new instance of PrivateStoreData.

PrivateStoreNotificationsState(IEnumerable<StopSellNotifications>, IEnumerable<NewPlanNotification>, IEnumerable<RequestApprovalsDetails>)

Get private store notifications state.

PrivateStoreOfferData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, Nullable<ETag>, Nullable<Guid>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<Boolean>, IReadOnlyDictionary<String,Uri>, Nullable<Boolean>, IEnumerable<PrivateStorePlan>)
PrivateStoreOfferResult(String, String, String, Nullable<ETag>, Nullable<Guid>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<Boolean>, IReadOnlyDictionary<String, Uri>, Nullable<Boolean>, IEnumerable<PrivateStorePlan>)
PrivateStorePlan(String, String, String, Nullable<PrivateStorePlanAccessibility>, String, String, Nullable<Boolean>)

The PrivateStorePlan.

PrivateStorePlanDetails(String, Nullable<PrivateStorePlanStatus>, BinaryData, String, String, String)

Return plan with request details.

QueryApprovalRequestResult(String, IReadOnlyDictionary<String,PrivateStorePlanDetails>, Nullable<ETag>, Nullable<Int64>)

Initializes a new instance of QueryApprovalRequestResult.

QueryApprovedPlansDetails(String, IEnumerable<String>, Nullable<Boolean>)

Query approved plans response.

QueryApprovedPlansResult(IEnumerable<QueryApprovedPlansDetails>)

Query approved plans response.

RequestApprovalsDetails(String, String, String, Nullable<Int64>, Uri, IEnumerable<PlanNotificationDetails>)

Request approvals details.

SetRulesContent(IEnumerable<MarketplaceRule>, String)

The SetRulesContent.

StopSellNotifications(String, String, Nullable<Boolean>, Nullable<Int64>, Uri, IEnumerable<PlanNotificationDetails>)

Stop sell notification details.

StopSellOffersPlansNotificationsList(IEnumerable<StopSellOffersPlansNotificationsResult>)

List of stop sell offers and plans notifications.

StopSellOffersPlansNotificationsResult(String, String, Nullable<Boolean>, Nullable<Int64>, Uri, IEnumerable<PlanNotificationDetails>, Nullable<Boolean>, IEnumerable<String>)

List of stop sell offers and plans notifications.

StopSellSubscriptions(IEnumerable<String>)

Private plans subscriptions.

SubscriptionsContextList(IEnumerable<String>)

List of subscription Ids in the private store.

TransferOffersResult(IEnumerable<PrivateStoreCollectionDetails>, IEnumerable<PrivateStoreCollectionDetails>)

The transfer items response. The response contains two lists that indicate for each collection whether the operation succeeded or failed.

Applies to