Protocols
The following protocols are available globally.
-
A delegate for implementing a handler of Digital ID updates
See moreDeclaration
Swift
public protocol DigitalIdDelegate : AnyObject
-
A delegate for implementing a handler of Notification updates
See moreDeclaration
Swift
public protocol NotificationsDelegate : AnyObject
-
Interface to the Gallagher mobile access SDK
See moreDeclaration
Swift
public protocol MobileAccess : AnyObject
-
The Mobile Connect SDK returns various error and message structures. You may wish to serialise these to a string value and act upon them using this protocol which provides a stable programmatic string value (as opposed to
See moredescription
which should only be used for debugging and diagnostics)Declaration
Swift
public protocol StringValueConvertible
-
A delegate for implementing handlers on access requests
See moreDeclaration
Swift
public protocol AccessDelegate : AnyObject
-
A simple protocol for passing around handles to readers.
See moreDeclaration
Swift
public protocol Reader
-
An delegate for implementing a handler on readers updates
See moreDeclaration
Swift
public protocol ReaderUpdateDelegate : AnyObject
-
A protocol that describes the registered mobile credential
See moreDeclaration
Swift
public protocol MobileCredential
-
A delegate which helps determine the results of activating a Mobile Credential
See moreDeclaration
Swift
public protocol RegistrationDelegate
-
A delegate for implementing handlers of Salto access requests
See moreDeclaration
Swift
public protocol SaltoAccessDelegate
-
A delegate for implementing a handler of Salto updates
See moreDeclaration
Swift
public protocol SaltoUpdateDelegate : AnyObject
-
A delegate for changes to the Feature states. All errors for Notifications, Salto, Aperio, Digital ID and Wallet features will come through here.
See moreDeclaration
Swift
public protocol SdkFeatureStateDelegate : AnyObject
-
A delegate to describe when the SDK changes in some way. Use this channel to find global errors or warnings from the SDK
See moreDeclaration
Swift
public protocol SdkStateDelegate : AnyObject
-
A delegate for implementing handlers on Wallet provisioning for a given Mobile Credential
See moreDeclaration
Swift
public protocol WalletProvisioningDelegate : AnyObject
-
A delegate for implementing a handler of Wallet Updates
See moreDeclaration
Swift
public protocol WalletUpdateDelegate : AnyObject
-
A protocol that can write log messages
See moreDeclaration
Swift
public protocol LogWriter