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
Protocols Reference