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