public static enum UsageResponse.ReasonCode extends java.lang.Enum<UsageResponse.ReasonCode>
Enum Constant and Description |
---|
BILLING_DUE
Indicates that the request processing is failed as the request is offline
and event is received in delayed billing period.
|
CANCEL_NOT_ALLOWED
status indicating that request processing cannot be cancelled.
|
CREDIT_CEILING_BREACH
status indicating that request processing resulted in ceiling floor breached of an involved BalanceItem.
|
CREDIT_FLOOR_BREACH
status indicating that request processing resulted in credit floor breached of an involved BalanceItem.
|
CUSTOM_EXTENSION_ERROR
Indicates an error has occurred while executing operator specific custom extension code.
|
CUSTOM_REJECT_RESPONSE
Indicates to reject response based on custom logic in post extension hook
|
CUSTOMER_IN_TRANSACTION
Status indicating that the customer is in another transaction
|
DUPLICATE_REQUEST
status indicating that the request was a duplicate
|
FINAL_UNIT_INDICATOR
status indicating that request processing raised a final unit indicator flag
|
INCORRECT_IMPACTS_FOR_DEBIT
status indicating that the no of debit impacts does not match with the actual debit impacts
|
INSUFFICIENT_RATED_QUANTITY
status indicating rated quantity was less than the minimum quantity for reservation
|
LIFECYCLE_VALIDATION_FAILED
status indicating after life cycle validation call was disallowed
|
MISSING_SYSTEM_ALTERATION_FOR_DEBIT
status indicating that there are no system alteration offers for the debit request
|
NO_QUALIFIED_CHARGE_OFFERS
status indicating that there are no qualified charge offers for this request
|
NO_RATED_EVENT_PERSISTED
Indicates no CDR or rated event persisted response on SUCCESS result status
|
NO_RATED_QUANTITY
status indicating that no quantity rated
|
NO_RATING_GRAPH_CONFIGURED
Indicates that the rating encountered a path for which no graph existed.
|
PRODUCT_NOT_FOUND
status indicating that the product was not found to complete the usage request processing
|
REFUND_NOT_ALLOWED
status indicating that refund request is not allowed.
|
SUSPEND_REQUEST
status indicating that the request is suspended
|
SYSTEM_ERR
Status indicating an undefined system error
|
TX_FAILED
status indicating the transaction commit failed
|
ZERO_RUM_QUANTITY
status indicating that the RUM is zero
|
Modifier and Type | Method and Description |
---|---|
static UsageResponse.ReasonCode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UsageResponse.ReasonCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UsageResponse.ReasonCode SYSTEM_ERR
public static final UsageResponse.ReasonCode CUSTOM_EXTENSION_ERROR
public static final UsageResponse.ReasonCode CREDIT_FLOOR_BREACH
public static final UsageResponse.ReasonCode CREDIT_CEILING_BREACH
public static final UsageResponse.ReasonCode FINAL_UNIT_INDICATOR
public static final UsageResponse.ReasonCode CANCEL_NOT_ALLOWED
public static final UsageResponse.ReasonCode REFUND_NOT_ALLOWED
public static final UsageResponse.ReasonCode TX_FAILED
public static final UsageResponse.ReasonCode INSUFFICIENT_RATED_QUANTITY
public static final UsageResponse.ReasonCode LIFECYCLE_VALIDATION_FAILED
public static final UsageResponse.ReasonCode NO_QUALIFIED_CHARGE_OFFERS
public static final UsageResponse.ReasonCode NO_RATED_QUANTITY
public static final UsageResponse.ReasonCode ZERO_RUM_QUANTITY
public static final UsageResponse.ReasonCode DUPLICATE_REQUEST
public static final UsageResponse.ReasonCode MISSING_SYSTEM_ALTERATION_FOR_DEBIT
public static final UsageResponse.ReasonCode INCORRECT_IMPACTS_FOR_DEBIT
public static final UsageResponse.ReasonCode CUSTOMER_IN_TRANSACTION
public static final UsageResponse.ReasonCode SUSPEND_REQUEST
public static final UsageResponse.ReasonCode PRODUCT_NOT_FOUND
public static final UsageResponse.ReasonCode CUSTOM_REJECT_RESPONSE
public static final UsageResponse.ReasonCode NO_RATED_EVENT_PERSISTED
public static final UsageResponse.ReasonCode BILLING_DUE
public static final UsageResponse.ReasonCode NO_RATING_GRAPH_CONFIGURED
public static UsageResponse.ReasonCode[] values()
for (UsageResponse.ReasonCode c : UsageResponse.ReasonCode.values()) System.out.println(c);
public static UsageResponse.ReasonCode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null