SubscriptionHelper Class |
Namespace: Atomia.Billing.Core.Sdk.BusinessLogic
The SubscriptionHelper type exposes the following members.
Name | Description | |
---|---|---|
SubscriptionHelper | Initializes a new instance of the SubscriptionHelper class |
Name | Description | |
---|---|---|
ForceProvisionAttributeName |
Attribute name that marks subscription to be provisioned no matter what.
| |
OwnerChangeInProgressAttributeName |
Attribute name that marks subscription to be provisioned no matter what.
| |
SetForceProvisioningValue |
String that marks value of ForceProvision attribute when it should be set to true.
|
Name | Description | |
---|---|---|
AddSubscriptionForTerminationNoticePeriod |
Adds the subscription for termination notice period.
| |
BindAdditionalSubscriptions |
Binds the additional subscriptions.
| |
CalculateNextRenewalDate |
Calculates the next renewal date.
| |
CancelTerminationRequest |
Cancels the termination request.
| |
ChangeSubscriptionState |
Changes the state of the subscription.
| |
CreateSubscription(Subscription, Item) |
Creates the subscription.
| |
CreateSubscription(Order, OrderLine, Item) |
Creates the subscription.
| |
CreateTerminationRequest |
Creates the termination request.
| |
DelayTermination |
Checks whether conditions are met for delayed termination.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
ExtendSubscription |
Extends the subscription.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetAccountMainSubscription |
Gets the account main subscription.
| |
GetCustomersWithPendingCharges |
Gets the customers with pending charges.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetLatestRenewalIdForRenewedSubscription |
Get the latest subscription with state not in the passed List whois a child of the passed subscription
| |
GetLatestSubscriptionForCustomerWithSameFriendlyId |
Get the latest subscription which has the same friendly ID and customer as the passed subscription
| |
GetMaximumRenewalPeriod |
Gets the maximum renewal period.
| |
GetPackageDomainSubscriptions |
Finds all packages and their domain subscriptions.
| |
GetPackageSubscriptions |
Gets the package subscriptions.
| |
GetPendingCharges |
Gets the pending charges.
| |
GetPendingChargesGroupedByCustomer |
Gets the pending charges grouped by customer.
If customerId is ommited, returns pending charges for all customers.
| |
GetProvisioningOrder |
Gets provisioning order for given item.
| |
GetProvisionSubscriptionsWithStateFilter |
Gets all subscriptions pending provisioning.
| |
GetRemainingRenewalPeriod |
Gets the remaining renewal period.
| |
GetSubscriptionById(Guid) |
Gets the subscription by id.
| |
GetSubscriptionById(Guid, Guid) |
Gets the subscription by id for specified language.
| |
GetSubscriptionForTerminationNoticePeriod |
Gets the subscription for termination notice period.
| |
GetSubscriptions |
Gets the subscriptions.
| |
GetSubscriptionsByCustomAttribute |
Gets subscriptions by custom attribute (key + value).
| |
GetSubscriptionsByCustomerAndStartDate |
Gets the subscriptions.
| |
GetSubscriptionsByFriendlyId |
Gets the subscriptions by friendly identifier.
| |
GetSubscriptionsByIds |
Gets the subscriptions by ids for specified language.
| |
GetSubscriptionServiceIdPairs |
Gets the subscription ids based on the service ids.
| |
GetSubscriptionsForCustomer |
Gets the subscriptions for customer.
| |
GetSubscriptionsForExpiration(String, String, Int32, String, String, String, Int32) |
Gets subscriptions for expiration.
| |
GetSubscriptionsForExpiration(String, String, Int32, String, String, String, Int32, Guid, Guid) |
Gets subscriptions for expiration.
| |
GetSubscriptionsForItems |
Gets the subscriptions for specified items.
| |
GetSubscriptionsForItemsByCustomer |
Gets the subscriptions for specified items and customer.
| |
GetSubscriptionsForRenewalCheck |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, String, String, Int32) |
Gets the subscriptions for renewal notification.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, String, String, Int32, Boolean) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, String, String, Int32, Boolean, Boolean) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, String, String, Int32, Boolean, Boolean, Boolean) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, TupleString, Int32, TupleString, Int32, String, String, Int32, Boolean, Boolean, Boolean) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalNotification(String, String, String, NullableDateTime, DateTime, String, TupleString, Int32, TupleString, Int32, String, String, Int32, Boolean, Boolean, Boolean, Guid, Guid, Boolean) |
Gets subscriptions for renewal notification for specified time period.
| |
GetSubscriptionsForRenewalPeriod |
Gets the subscriptions for renewal period.
| |
GetSubscriptionStateAfterChange |
Gets state of the subscription after change action.
| |
GetSubscriptionWhichContainPackageNumber |
Gets subscription which contain package number for passed subscriptions.
| |
GetTransferOutSubscriptions |
Gets transfered out subscriptions.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetUserDomains |
Gets the user domains.
| |
IsFullyDiscounted |
Checks if the subscription is fully discounted.
| |
IsPendingTermination |
Checks if a pending termination subscription exists with the custom attribute equal to key and value.
| |
LinkSubscriptionsToInvoice |
Links the subscriptions to invoice.
| |
ListAdditionalSubscriptions |
Lists the additional subscriptions.
| |
ListByCustomerAndTypes(Account, String) |
Lists the subscriptions by customer and types.
| |
ListByCustomerAndTypes(Account, String, String, String) |
Lists the subscriptions by customer and types.
| |
ListCustomerSubscriptionsForPeriodicInvoicing |
Lists the customer's subscriptions for periodic invoicing.
| |
ListPendingSubscriptionTerminationRequests |
Lists the pending subscription termination requests.
| |
ListSubscriptionsByFriendlyId |
Lists the subscriptions by friendly id.
| |
ListSubscriptionsForPeriodicInvoicing |
Lists the subscriptions for periodic invoicing.
| |
ListSubscriptionsForTermination |
Lists the subscriptions for termination.
| |
ListTerminationRequestForExecution |
Lists the requests for execution.
| |
ListTerminationRequests |
Lists the termination requests for subscription.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MultiPackageEnabled |
Check if multipackage is enabled
| |
PrepareSubscriptionForRenewal |
Prepares the subscription for renewal.
| |
PrepareSubscriptionForUpgrade |
Prepares the subscription for upgrade.
| |
SendPostProvisioningMessage |
Sends post provisioning email to the reseller.
| |
SetDeliveryDate |
Sets delivery date for subscription based on item delivery date settings.
| |
TerminateSubscription |
Terminates the subscription.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateSubscription |
Updates the subscription.
| |
UpdateSubscriptionExpirationDate |
Updates the subscription expiration date.
| |
UpdateTerminationRequests |
Updates termination requests.
|