VpaAuthenticationStatus
data class VpaAuthenticationStatus(val authenticationState: AuthenticationState, val authenticationType: AuthenticationType? = null, val authenticationInfo: AuthenticationInfo? = null, val lastAuthenticationError: AuthenticationError? = null) : Parcelable
Holds all the information about the VPA authentication process.
Constructors
Link copied to clipboard
constructor(authenticationState: AuthenticationState, authenticationType: AuthenticationType? = null, authenticationInfo: AuthenticationInfo? = null, lastAuthenticationError: AuthenticationError? = null)
Properties
Link copied to clipboard
Authentication data needed for some types of authentication. Only provided when authenticationState is AuthenticationState.AUTHENTICATION_IN_PROGRESS and authenticationType is AuthenticationType.ONLINE_CODE_BASED.
Link copied to clipboard
The current authentication state of the VPA service.
Link copied to clipboard
The mechanism being used to authenticate the end-user with a VPA service. This info is provided when authenticationState is AuthenticationState.AUTHENTICATION_REQUESTED, AuthenticationState.AUTHENTICATION_IN_PROGRESS, AuthenticationState.AUTHENTICATED or AuthenticationState.AUTHENTICATION_ERROR.
Link copied to clipboard
The reason for an authentication failure. Only provided when authenticationState is AuthenticationState.AUTHENTICATION_ERROR.