Click or drag to resize

IProvisioningPluginIsPossibleToChangePackage Method

Determines whether [is posible to change package] [the specified subscription].

Namespace:  Atomia.Billing.Core.Sdk.Plugins
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
bool IsPossibleToChangePackage(
	Subscription mainSubscription,
	Subscription newSubscription,
	out IList<ServiceStatus> serviceStatuses,
	out IList<ServiceStatus> extensionServiceStatuses
)

Parameters

mainSubscription
Type: Atomia.Billing.Core.Sdk.BusinessObjectsSubscription
The main subscription.
newSubscription
Type: Atomia.Billing.Core.Sdk.BusinessObjectsSubscription
The new subscription.
serviceStatuses
Type: System.Collections.GenericIListServiceStatus
Service descriptions which are over limit.
extensionServiceStatuses
Type: System.Collections.GenericIListServiceStatus
Descriptions for extension services which are over limit.

Return Value

Type: Boolean
List of results containing approval of change and reasons if not allowed.
See Also