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 -
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 -
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 moredescriptionwhich should only be used for debugging and diagnostics)Declaration
Swift
public protocol StringValueConvertible -
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
Protocols Reference