| Interface | Description |
|---|---|
| BaseRatingExtensionContext |
Common context used for all Rating Extensions
|
| BaseRatingPeriod |
Expose rating period API to be accessed in customization
|
| BFTContext | |
| ExtensionBalance |
Exposes balance API to be accessed in customization
|
| ExtensionBillingUnit |
Exposes BillingUnit API to be accessed in customization
|
| ExtensionBusinessProfile |
Exposes business profile API to be accessed in customization
|
| ExtensionCreditProfile |
Exposes credit profile API to be accessed in customization
|
| ExtensionCustomer |
Expose customer API to be accessed in customization
|
| ExtensionProduct |
Expose product API to be accessed in customization
|
| ExtensionProfileInfo |
Provides a mechanism to hold profile info which is part of profile sharing agreement
|
| ExtensionPurchasedAlterationOffering |
Expose purchased alteration offering API to be accessed in customization
|
| ExtensionPurchasedChargeOffering |
Expose purchased charge offering API to be accessed in customization
|
| ExtensionPurchasedOffering |
Expose purchased offering API to be accessed in customization
|
| ExtensionRatedQuantity |
Expose total rated, unrated and original quantities and related attributes.
|
| ExtensionRatingPeriod |
Expose rating period API to be accessed in customization
|
| ExtensionRatingProfileValue |
Provides a mechanism to hold customizable profile attributes that are not the first class citizens
and can be extended and customized with rating rules specific attributes.
|
| ExtensionServiceContext |
Expose Service Context API to be accessed in customization
|
| ExtensionSystemAlterationOffering |
Extension System AlterationOffering view built from SystemAlterationOffering
|
| ExtensionSystemChargeOffering |
Extension System ChargeOffering view built from SystemAlterationOffering
|
| ExtensionSystemOffering |
Expose system offering API to be accessed in customization
|
| PostChargingExtension |
Post charging extension hook invoked as a part of charging flow to execute the post charging
custom extension code.
|
| PostChargingExtensionContext |
Post charging extension hook invoked as a part of charging flow to execute the post charging
custom extension code.
|
| PostRatingChargingExtensionContext |
This interface provides access to rating APIs needed by post rating and charging customization.
|
| PostRatingExtension |
Post rating extension hook invoked as a part of charging flow to execute the post rating
custom extension code.
|
| PostRatingExtensionContext |
This interface provides access to rating APIs needed by post rating customization.
|
| PreRatingExtension |
Pre rating extension hook invoked as a part of charging flow to execute the pre rating
custom extension code.
|
| PreRatingExtensionContext |
This interface provides access to rating APIs needed by pre rating customization.
|
| RatingExtension |
Rating extension API invoked as a part of OCS to execute customer behavior at
key phases in the charging workflow.
|
| RatingExtensionContext |
Provides base extension rating context methods to be available in Pre and Post rating hook class
|
| SharingExtensionContext |
Common methods related to sharing to be exposed in rating, post rating and post charging extensions
|
| TerminatingCustomerInfo |
Terminating customer information API for internal access
|
| UpdateExtension |
Interface for Notification Extension
|
| Enum | Description |
|---|---|
| ExtensionPurchasedOffering.STATUS |
The possible STATUS of the purchased Offering
NOT_SET - Not specifically set ACTIVE - Offering is active to be used for charging INACTIVE - Offering is currently inactivated CANCELLED - Offering is cancelled |
| ExtensionRatedQuantity.State | |
| ExtensionRatingPeriod.Source | |
| ExtensionRatingPeriod.State |
Enum indicating the rating period current state
It indicates whether the rating period is newly created, modified or unmodified.
|
| RatingExtensionContext.HookPoint |