Protocols
The following protocols are available globally.
- 
                  
                  
Protocol to define rety info
See moreDeclaration
Swift
public protocol Retryable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol StubDelegate : AnyObject - 
                  
                  
Delegate protocol for
See moreAPIManager.Declaration
Swift
public protocol APIManagerDelegate : NSObjectProtocol - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol Emptyable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol Lockable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ErrorConvertible : Error 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol DecodableTargetType : TargetType - 
                  
                  
Create the importable object with tablename and json information.
See moreDeclaration
Swift
public protocol ImportableBuilder - 
                  
                  
Protocol for any Importable objects
See moreDeclaration
Swift
public protocol RecordImportable 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol VeryCodable : Decodable, Encodable - 
                  
                  
Protocol to define an object convertible to
See moreDictionarywithStringkey.Declaration
Swift
public protocol DictionaryConvertible : JSONEncodable - 
                  
                  
Object that could be initialized from JSON object
See moreDeclaration
Swift
public protocol JSONDecodable - 
                  
                  
Object that could produce JSON
See moreDeclaration
Swift
public protocol JSONEncodable 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ErrorWithCause : Error 
- 
                  
                  
Object that defined an entity set.
See moreDeclaration
Swift
public protocol EntitySetIdConvertible - 
                  
                  
Attribute type protocol.
See moreDeclaration
Swift
public protocol AttributeType : Decodable, Encodable - 
                  
                  
The records request.
See moreDeclaration
Swift
public protocol RecordsRequest - 
                  
                  
Common protocol for RecordsTarget and RecordSetTarget allowing common configurations
See moreDeclaration
Swift
public protocol RecordsTargetType : TargetType, RecordsRequest - 
                  
                  
A protocol for Moya target to specify a custom timeout.
See moreDeclaration
Swift
public protocol TimeoutTarget 
        Protocols  Reference