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.
|