Package ch.nevis.mobile.sdk.api
Interface MobileAuthenticationClientError
- All Known Subinterfaces:
AuthCloudApiError
,AuthCloudApiError.DecryptionError
,AuthCloudApiError.DeviceProtectionError
,AuthCloudApiError.MalformedResponse
,AuthCloudApiError.NetworkError
,AuthCloudApiError.NoDeviceLockError
,AuthCloudApiError.OperationError
,AuthCloudApiError.OperationError.AppAttestationError
,AuthCloudApiError.OperationError.ClockSkewTooBig
,AuthCloudApiError.TokenAlreadyRedeemed
,AuthCloudApiError.TokenExpired
,AuthenticationError
,DeviceInformationChangeError
,DeviceInformationChangeError.ClockSkewTooBig
,DeviceInformationChangeError.DeviceProtectionError
,DeviceInformationChangeError.NameAlreadyExists
,DeviceInformationChangeError.NetworkError
,DeviceInformationChangeError.NoDeviceLockError
,DeviceInformationChangeError.NotFound
,DeviceInformationCheckError
,DeviceInformationCheckError.ClockSkewTooBig
,DeviceInformationCheckError.DeviceProtectionError
,DeviceInformationCheckError.Forbidden
,DeviceInformationCheckError.NetworkError
,DeviceInformationCheckError.NoDeviceLockError
,DeviceInformationCheckError.OperationNotSupportedByBackend
,DeviceInformationSyncError
,DeviceInformationSyncError.ClockSkewTooBig
,DeviceInformationSyncError.DeviceProtectionError
,DeviceInformationSyncError.NetworkError
,DeviceInformationSyncError.NoDeviceLockError
,DeviceInformationSyncError.OperationNotSupportedByBackend
,FidoUafAttestationInformationError
,FidoUafAttestationInformationError.FetchCrlError
,FingerprintUserVerificationError
,InitializationError
,InitializationError.DeviceProtectionError
,InitializationError.HardwareError
,InitializationError.LockScreenHasChangedError
,InitializationError.NoDeviceLockError
,InitializationError.RootedError
,OperationError
,OperationError.AppAttestationError
,OperationError.ClockSkewTooBig
,OperationError.DeviceProtectionError
,OperationError.NetworkError
,OperationError.NoDeviceLockError
,OperationError.OperationNotSupportedByBackend
,OperationError.UserAlreadyRegisteredInAnotherServer
,OperationError.UserNotRegisteredInServer
,OutOfBandOperationError
,OutOfBandOperationError.DeviceProtectionError
,OutOfBandOperationError.NetworkError
,OutOfBandOperationError.NoDeviceLockError
,OutOfBandOperationError.TokenAlreadyRedeemed
,OutOfBandOperationError.TokenExpired
,OutOfBandPayloadError
,OutOfBandPayloadError.DecryptionError
,OutOfBandPayloadError.DeviceProtectionError
,OutOfBandPayloadError.MalformedPayload
,OutOfBandPayloadError.NoDeviceLockError
,PasswordChangeError
,PasswordChangeError.DeviceProtectionError
,PasswordChangeError.NoDeviceLockError
,PasswordChangeError.PasswordLocked
,PasswordChangeError.PasswordNotEnrolled
,PasswordChangeError.UserCanceled
,PasswordChangeRecoverableError
,PasswordChangeRecoverableError.CustomValidationError
,PasswordChangeRecoverableError.InvalidPassword
,PasswordChangeRecoverableError.OldPasswordEqualsNewPassword
,PasswordEnrollmentError
,PendingOutOfBandOperationsError
,PendingOutOfBandOperationsError.ClockSkewTooBig
,PendingOutOfBandOperationsError.DeviceProtectionError
,PendingOutOfBandOperationsError.NetworkError
,PendingOutOfBandOperationsError.NoDeviceLockError
,PendingOutOfBandOperationsError.OperationNotSupportedByBackend
,PinChangeError
,PinChangeError.DeviceProtectionError
,PinChangeError.NoDeviceLockError
,PinChangeError.PinLocked
,PinChangeError.PinNotEnrolled
,PinChangeError.UserCanceled
,PinChangeRecoverableError
,PinChangeRecoverableError.CustomValidationError
,PinChangeRecoverableError.InvalidPin
,PinChangeRecoverableError.InvalidPinFormat
,PinChangeRecoverableError.OldPinEqualsNewPin
,PinEnrollmentError
,PinEnrollmentError.CustomValidationError
,PinEnrollmentError.InvalidPinFormat
,RecoverableError
public interface MobileAuthenticationClientError
The parent of all the errors that can be returned.
-
Method Summary
Modifier and TypeMethodDescriptioncause()
The exception (if any) that caused this error.Provides details about the error that occurred.
-
Method Details
-
description
Provides details about the error that occurred. This is not a localized message and is targeted to developers in the context of debugging/problem analysis.NOTE: Displaying the error description directly to the end user is not recommended. It is advisable to handle errors in a more appropriate manner, such as providing translations for all supported languages and simplifying the error message to ensure it is understandable and actionable for the end-users.
- Returns:
- a message describing the error.
-
cause
The exception (if any) that caused this error.- Returns:
- the exception that caused this error
-