Protocols
The following protocols are available globally.
-
Declaration
Swift
public protocol HttpConnectionProtocol : AnyObject
-
Protocol to adapt http request
See moreDeclaration
Swift
public protocol HttpRequestAdapter : AnyObject
-
ReachabilityProtocol
See moreDeclaration
Swift
public protocol ReachabilityProtocol
-
Protocol for handling retries for network requests
See moreDeclaration
Swift
public protocol RetryProtocol
-
Declaration
Swift
@objc(VSSCardClientProtocol) public protocol CardClientProtocol
-
Protocol representing Card verification process.
See moreDeclaration
Swift
@objc(VSSCardVefifier) public protocol CardVerifier
-
This protocol represents Access Token
See moreDeclaration
Swift
@objc(VSSAccessToken) public protocol AccessToken
-
This protocol is responsible for providing AccessToken
See moreDeclaration
Swift
@objc(VSSAccessTokenProvider) public protocol AccessTokenProvider
-
Protocol with Keychain operations
See moreDeclaration
Swift
public protocol KeychainStorageProtocol : AnyObject
-
Declaration
Swift
@objc(VSSKeyknoxClientProtocol) public protocol KeyknoxClientProtocol
-
Cloud KeyStorage protocol
See moreDeclaration
Swift
public protocol CloudKeyStorageProtocol
-
Protocol with crypto operations needed for Keyknox
See moreDeclaration
Swift
public protocol KeyknoxCryptoProtocol : AnyObject
-
Value that supports binding as an argument into SQLite statement
See moreDeclaration
Swift
public protocol DbInValue
-
Value that supports binding as an output from SQLite statement
See moreDeclaration
Swift
public protocol DbOutValue