Enum FunctionHint
- java.lang.Object
-
- java.lang.Enum<FunctionHint>
-
- com.six.timapi.constants.FunctionHint
-
- All Implemented Interfaces:
Serializable
,Comparable<FunctionHint>
public enum FunctionHint extends Enum<FunctionHint>
Hint to the subsequent Finacial Transaction Function that will be called in the “WaitForProceed”-state following an InitTransaction.
The value shall be used to initialize the contact less kernels and to determine if a certain POS entry mode is even possible. The ECR is allowed to not follow this indication and send another transaction type. This may lead the terminal application to do require a double tap or even terminate the transaction.
The following values area valid:
Specifications: petrol, advancedRetail, banking, hospitality, valueAddedServices.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTHORIZE_CREDIT
Authorize credit function.AUTHORIZE_DEPOSIT
Authorize deposit function.CASH_ADVANCE
Cash advance function.COLLECT_POINTS
Collect Points function.COMBINED
Combined function.CREDIT
Credit function.FINALIZE_PURCHASE
Finalize purchase / Online advice function.GIRO
Giro function.LOAD_VOUCHER
Load Voucher function.PRE_AUTHORIZATION
PreAuthorization function.PURCHASE
Purchase function.PURCHASE_FORCED_ACCEPTANCE
Purchase function with forced acceptance.PURCHASE_MAIL_ORDERED
Purchase function mail ordered.PURCHASE_PHONE_AUTHORIZED
Purchase function phone authorized.PURCHASE_PHONE_ORDERED
Purchase function phone ordered.PURCHASE_WITH_CASHBACK
Purchase function with cashback amount.RESERVATION
Reservation function.REVERSAL
Reversal function.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FunctionHint
valueOf(String name)
Returns the enum constant of this type with the specified name.static FunctionHint[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PURCHASE
public static final FunctionHint PURCHASE
Purchase function.
Specification: petrol.
-
CREDIT
public static final FunctionHint CREDIT
Credit function.
Specification: petrol.
-
REVERSAL
public static final FunctionHint REVERSAL
Reversal function.
Specification: petrol.
-
PRE_AUTHORIZATION
public static final FunctionHint PRE_AUTHORIZATION
PreAuthorization function.
Specification: petrol.
-
FINALIZE_PURCHASE
public static final FunctionHint FINALIZE_PURCHASE
Finalize purchase / Online advice function.
Specification: petrol.
-
CASH_ADVANCE
public static final FunctionHint CASH_ADVANCE
Cash advance function.
Specification: advancedRetail.
-
PURCHASE_FORCED_ACCEPTANCE
public static final FunctionHint PURCHASE_FORCED_ACCEPTANCE
Purchase function with forced acceptance.
Specification: advancedRetail.
-
PURCHASE_WITH_CASHBACK
public static final FunctionHint PURCHASE_WITH_CASHBACK
Purchase function with cashback amount.
Specification: advancedRetail.
-
PURCHASE_PHONE_AUTHORIZED
public static final FunctionHint PURCHASE_PHONE_AUTHORIZED
Purchase function phone authorized.
Specification: advancedRetail.
-
PURCHASE_PHONE_ORDERED
public static final FunctionHint PURCHASE_PHONE_ORDERED
Purchase function phone ordered.
Specification: advancedRetail.
-
PURCHASE_MAIL_ORDERED
public static final FunctionHint PURCHASE_MAIL_ORDERED
Purchase function mail ordered.
Specification: advancedRetail.
-
GIRO
public static final FunctionHint GIRO
Giro function.
Specification: banking.
-
COMBINED
public static final FunctionHint COMBINED
Combined function.
Specification: banking.
-
AUTHORIZE_CREDIT
public static final FunctionHint AUTHORIZE_CREDIT
Authorize credit function.
Specification: banking.
-
AUTHORIZE_DEPOSIT
public static final FunctionHint AUTHORIZE_DEPOSIT
Authorize deposit function.
Specification: banking.
-
RESERVATION
public static final FunctionHint RESERVATION
Reservation function.
Specification: hospitality.
-
LOAD_VOUCHER
public static final FunctionHint LOAD_VOUCHER
Load Voucher function.
Specification: valueAddedServices.
-
COLLECT_POINTS
public static final FunctionHint COLLECT_POINTS
Collect Points function.
Specification: valueAddedServices.
-
-
Method Detail
-
values
public static FunctionHint[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FunctionHint c : FunctionHint.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FunctionHint valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-