Protocols
The following protocols are available globally.
-
Protocol that an object that handles authentication should conform to. Called by the
See moreChatSDK
everytime authentication is required.Declaration
Swift
@objc(ZDKJWTAuthenticator) public protocol JWTAuthenticator : NSObjectProtocol
-
Simple log interface to allow implementations as preferred.
See moreDeclaration
Swift
public protocol Log
-
Factory for obtaining namespaced loggers.
See moreDeclaration
Swift
public protocol LoggerFactory
-
Protocol that conforms
Declaration
Swift
public protocol Loggable : AnyObject
-
Protocol that allows an object to be observed by other objects.
When conforming to this protocol, make sure to invoke the
See morenotifyObservers
method once the conforming object has been updated.Declaration
Swift
public protocol Observable : AnyObject