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 moreDictionary
withString
key.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