Protocols
The following protocols are available globally.
-
Declaration
Swift
public protocol AVSTransactionDataStore
-
Instances conforming to
PagedAuditEventsController
allow paged (database) access toErxAuditEvents
.sourcery: StreamWrapped
See moreDeclaration
Swift
public protocol PagedAuditEventsController
-
Interface for the local data store
See moreDeclaration
Swift
public protocol ErxLocalDataStore
-
Use
See moreDefaultDataMatrixStringEncoder
to encode an array ofErxTaskMatrixCode
into a representive json stringDeclaration
Swift
public protocol DataMatrixStringEncoder
-
conforming instances can be used to generate a matrix code
See moreDeclaration
Swift
public protocol ErxChargeItemMatrixCode
-
conforming instances can be used to generate a matrix code
See moreDeclaration
Swift
public protocol ErxTaskMatrixCode
-
Interface for the remote data store
See moreDeclaration
Swift
public protocol ErxRemoteDataStore
-
Interface for the app to the ErxTask data layer sourcery: StreamWrapped, SkipCurrent
See moreDeclaration
Swift
public protocol ErxTaskRepository
-
Declaration
Swift
public protocol PharmacyLocalDataStore
-
Declaration
Swift
public protocol ProfileDataStore
-
Interface to access user specific data that should be kept private sourcery: StreamWrapped [REQ:BSI-eRp-ePA:O.Auth_13#2|11] The protocol for storing secured data
See moreDeclaration
Swift
public protocol SecureUserDataStore : IDPStorage, SecureEGKCertificateStorage
-
Declaration
Swift
public protocol ShipmentInfoDataStore
-
Interface to access user specific data sourcery: StreamWrapped
See moreDeclaration
Swift
public protocol UserDataStore : AnyObject