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