# AuthenticationSessionException
sealed class AuthenticationSessionException : Exception
A class hierarchy that describes issues with the authentication session management.
# Inheritors
InvalidAppLink |
InvalidQRCode |
InvalidNotificationPayload |
InvalidSessionDetails |
GetAuthenticationSessionDetailsFail |
AbortSessionFail |
# Types
Name | Summary |
---|---|
AbortSessionFail | class AbortSessionFail(cause: Exception?) : AuthenticationSessionException Authentication session abort failed. |
GetAuthenticationSessionDetailsFail | class GetAuthenticationSessionDetailsFail(cause: Exception?) : AuthenticationSessionException Fetching the authentication session details failed. |
InvalidAppLink | object InvalidAppLink : AuthenticationSessionException Could not find the session identifier in the App Link. |
InvalidNotificationPayload | object InvalidNotificationPayload : AuthenticationSessionException Could not find the session identifier in the push notification payload. |
InvalidQRCode | object InvalidQRCode : AuthenticationSessionException Could not find the session identifier in the QR code. |
InvalidSessionDetails | object InvalidSessionDetails : AuthenticationSessionException The session identifier in SessionDetails is empty or blank. |
# Properties
Name | Summary |
---|---|
cause | open val cause: Throwable? |
message | open val message: String? |
# Functions
Name | Summary |
---|---|
addSuppressed | fun addSuppressed(p0: Throwable) |
fillInStackTrace | open fun fillInStackTrace(): Throwable |
getLocalizedMessage | open fun getLocalizedMessage(): String |
getStackTrace | open fun getStackTrace(): Array<StackTraceElement> |
getSuppressed | fun getSuppressed(): Array<Throwable> |
initCause | open fun initCause(p0: Throwable): Throwable |
printStackTrace | open fun printStackTrace() open fun printStackTrace(p0: PrintStream) open fun printStackTrace(p0: PrintWriter) |
setStackTrace | open fun setStackTrace(p0: Array<StackTraceElement>) |