IProvisioningPlugin Interface |
Namespace: Atomia.Billing.Core.Sdk.Plugins
The IProvisioningPlugin type exposes the following members.
Name | Description | |
---|---|---|
![]() | AtomiaBillingApi |
Gets or sets IAtomiaBillingApi instance.
(Inherited from IPlugin.) |
![]() | Name |
Gets or sets plugin name.
(Inherited from IPlugin.) |
Name | Description | |
---|---|---|
![]() | AddPackage |
Adds the package for the specified subscription.
|
![]() | ChangePackage |
Changes the package.
|
![]() | ChangePackageStatus |
Changes package status.
|
![]() | ChangeQty |
Changes quantity for the specified subscription.
|
![]() | DeletePackage |
Deletes the package.
|
![]() | ExecuteCustomAction |
Executes the custom action, and returns results.
|
![]() | GetPackages |
Gets the packages available in the provisioning service.
|
![]() | GetPackagesByAccount |
Gets the packages.
|
![]() | GetPackageStatus |
Gets the service status.
|
![]() | HandleInitiatedProvisioning |
Does refresh of state for asynchronously provisioned subscriptions in initiated but not completed state.
|
![]() | IsPossibleToChangePackage |
Determines whether [is posible to change package] [the specified subscription].
|
![]() | IsQtyChangePossible |
Checks if quantity can be changed for the subsription.
|
![]() | IsSubscriptionTerminationPossible |
Determines whether [is subscription termination possible] [the specified subscription].
|
![]() | PrepareProvisioning |
Prepares the provisioning.
|
![]() | RenewPackage |
Renews the package for the specified subscription.
|
![]() | ValidateOrder |
Validates the order.
|