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
)
Function IsPossibleToChangePackage (
mainSubscription As Subscription,
newSubscription As Subscription,
<OutAttribute> ByRef serviceStatuses As IList(Of ServiceStatus),
<OutAttribute> ByRef extensionServiceStatuses As IList(Of ServiceStatus)
) As Boolean
bool IsPossibleToChangePackage(
Subscription^ mainSubscription,
Subscription^ newSubscription,
[OutAttribute] IList<ServiceStatus^>^% serviceStatuses,
[OutAttribute] IList<ServiceStatus^>^% extensionServiceStatuses
)
abstract IsPossibleToChangePackage :
mainSubscription : Subscription *
newSubscription : Subscription *
serviceStatuses : IList<ServiceStatus> byref *
extensionServiceStatuses : IList<ServiceStatus> byref -> bool
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:
BooleanList of results containing approval of change and reasons if not allowed.
See Also