Enumerations

The following enumerations are available globally.

  • Represents Errors that can occur within the Aperio Integration part of the Mobile Connect SDK

    See more

    Declaration

    Swift

    public enum AperioError : Error, Equatable
    extension AperioError : Hashable
  • Enum describing filter options when getting mobile credentials

    See more

    Declaration

    Swift

    public enum MobileCredentialFilter
  • Represents Errors that can occur within the Salto Integration part of the Mobile Connect SDK

    See more

    Declaration

    Swift

    public enum SaltoError : Error, Equatable
    extension SaltoError : Hashable
  • An enum defining Salto opening modes.

    See more

    Declaration

    Swift

    public enum SaltoOpeningMode : UInt8
  • Errors that can happen when the SDK connects to the cloud

    See more

    Declaration

    Swift

    public enum CloudNetworkConnectionError : Error, Equatable, LocalizedError
  • Errors that can occur when working with digital ID’s

    See more

    Declaration

    Swift

    public enum DigitalIdError : Error, Equatable, Hashable
  • The active/inactive status of a Digital Id

    See more

    Declaration

    Swift

    public enum DigitalIdStatusType : String
  • Enum describing the requested SDK scanning mode

    See more

    Declaration

    Swift

    public enum BackgroundScanningMode : Int
  • When the SDK connects to the Gallagher Cloud, this controls the certificate validation process. Generally this should be left alone

    See more

    Declaration

    Swift

    public enum CloudTlsValidationMode
  • Enum describing the reason for access failure

    See more

    Declaration

    Swift

    public enum ReaderConnectionError : Error, StringValueConvertible, CustomStringConvertible
  • Enum describing the access decision made by the controller on an access attempt

    See more

    Declaration

    Swift

    public enum AccessDecision : Int8, CustomStringConvertible
  • Enum describing the mode for access

    See more

    Declaration

    Swift

    public enum AccessMode : UInt8, CustomStringConvertible
  • If Bluetooth signals are visible from multiple readers at a given physical location, ReaderDistance can be used to infer which reader is physically closer to the phone.

    Note: These values do not adhere to any particular unit of measure, and two phones in the same play may disagree on values for a given reader due to the margin of error inherent in measuring a Bluetooth signal. If you use them, you should only do so in an abstract way, such as showing different colored icons for a near vs far reader.

    See more

    Declaration

    Swift

    public enum ReaderDistance
  • Enum describing the action types allowed for a reader

    See more

    Declaration

    Swift

    public enum ReaderActionType
  • Enum describing the type of an update on a reader

    See more

    Declaration

    Swift

    public enum ReaderUpdateType
  • The status of a key used inside a Mobile Credential

    See more

    Declaration

    Swift

    public enum MobileCredentialKeyStatus
  • Enum describing the second factor verification/authentication method/type

    See more

    Declaration

    Swift

    public enum SecondFactorVerificationType
  • Enum which controls the behaviour of MobileAccess.deleteCredential

    See more

    Declaration

    Swift

    public enum DeleteOption
  • Enum describing the type used to register two factor credential with

    See more

    Declaration

    Swift

    public enum SecondFactorAuthenticationType
  • Enum describing registration error types

    See more

    Declaration

    Swift

    public enum RegistrationError : Error, StringValueConvertible, CustomStringConvertible
  • Access decision results returned from the Salto JustIN mobile SDK after attempting to open a Salto door.

    See more

    Declaration

    Swift

    public enum SaltoAccessDecision : UInt8, CustomStringConvertible
  • Enum describing stateful errors or warnings for enabled features

    See more

    Declaration

    Swift

    public enum SdkFeatureState
  • Enum describing global errors or warnings from the SDK

    See more

    Declaration

    Swift

    public enum MobileAccessState
  • Enum describing wallet provisioning error types

    See more

    Declaration

    Swift

    public enum WalletProvisioningError : Error, StringValueConvertible
  • Enum describing invalid Wallet prepare provisioning error codes from the Gallagher cloud.

    See more

    Declaration

    Swift

    public enum WalletPrepareProvisioningErrorCode : String, StringValueConvertible
  • Errors that can occur when working with Wallet updates

    See more

    Declaration

    Swift

    public enum WalletUpdateError : Error, Equatable, Hashable
  • Enum describing the importance of any given log message

    See more

    Declaration

    Swift

    public enum LogLevel : Int, Comparable