StoreManagerError

public enum StoreManagerError : Error
extension StoreManagerError: SAPError

Enum to handle errors in StoreManagerStep

    • passcodeRetryLimitReached: thrown when the pasccode retry limit is reached by the user

    Declaration

    Swift

    case passcodeRetryLimitReached
    • resetPasscode: thrown when reset passcode required

    Declaration

    Swift

    case resetPasscode
    • skipPasscodeSetup: thrown when add passcode is skipped

    Declaration

    Swift

    case skipPasscodeSetup
    • cancelPasscodeEntry: thrown when passcode entry cancelled by the user

    Declaration

    Swift

    case cancelPasscodeEntry
    • failedPasscodeChange: thrown when the passcode change failed

    Declaration

    Swift

    case passcodeChangeFailed
  • – invalidPasscodeAction: thrown when the given action is not permitted

    Declaration

    Swift

    case invalidPasscodeAction
    • storeAlreadyExists: thrown when the store already exists at the given name

    Declaration

    Swift

    case storeAlreadyExists(path: String)
    • storeDoesntExist: thrown if the store does not exist at the given name however it should

    Declaration

    Swift

    case storeDoesntExist(path: String)
    • failedToCreateStore: thrown when the store creation failed

    Declaration

    Swift

    case failedToCreateStore
    • failedToOpenStore: thrown when the store open failed

    Declaration

    Swift

    case failedToOpenStore
  • Add new user

    Declaration

    Swift

    case addNewUser
  • Switch to other user

    Declaration

    Swift

    case switchUser(to: String)
  • Message describing the error

    Declaration

    Swift

    public var description: String { get }
  • A textual representation of this instance, suitable for debugging.

    Declaration

    Swift

    public var debugDescription: String { get }
  • A localized message describing what error occurred.

    Declaration

    Swift

    public var errorDescription: String? { get }
  • A localized message describing the reason for the failure.

    Declaration

    Swift

    public var failureReason: String? { get }