-
- All Implemented Interfaces:
-
android.os.Parcelable
public enum ChallengeUiType implements Parcelable
UI types for displaying challenge screens.
-
-
Field Summary
Fields Modifier and Type Field Description private final int
value
public final static Parcelable.Creator<ChallengeUiType>
CREATOR
-
Enum Constant Summary
Enum Constants Enum Constant Description HTML
Format that allows to present issuer-specific designed html in a web view.
OOB
Format that allows to complete authentication outside of the merchant app, e.g. in issuer’s mobile app
MULTI_SELECT
Format that allows multiple options to be presented to the Cardholder to obtain multiple response on single screen
SINGLE_SELECT
Format that allows multiple options to be presented to the cardholder to obtain single response
TEXT
Format for a one-time passcode (OTP) or text during a non-payment authentication transaction
-
Method Summary
Modifier and Type Method Description static int
toInt(@NonNull() EnumSet<ChallengeUiType> uiTypeSet)
Calculates int value for a bit mask of UI types void
writeToParcel(@NonNull() Parcel dest, int flags)
int
describeContents()
static Array<ChallengeUiType>
values()
static ChallengeUiType
valueOf(String name)
int
getValue()
Returns int value assigned to the specific UI type -
-
Method Detail
-
toInt
static int toInt(@NonNull() EnumSet<ChallengeUiType> uiTypeSet)
Calculates int value for a bit mask of UI types
- Parameters:
uiTypeSet
- bit mask of UI types
-
writeToParcel
void writeToParcel(@NonNull() Parcel dest, int flags)
-
describeContents
int describeContents()
-
values
static Array<ChallengeUiType> values()
-
valueOf
static ChallengeUiType valueOf(String name)
-
getValue
int getValue()
Returns int value assigned to the specific UI type
-
-
-
-