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
-