Request
public protocol Request
Abstract REST request protocol.
-
Undocumented
Declaration
Swift
associatedtype ResponseType : Decodable
-
Undocumented
Declaration
Swift
associatedtype RequestType : Encodable
-
method
Default implementationThe HTTP Method of the request. Default:
.get
.Default Implementation
Declaration
Swift
var method: HTTPMethod { get }
-
suffix
Default implementationThe url suffix of the request. Default:
nil
Default Implementation
Declaration
Swift
var suffix: String? { get }
-
headers
Default implementationAdditional headers for the request. Default:
nil
.Default Implementation
Declaration
Swift
var headers: RequestHeaders? { get }
-
parameters
Default implementationRequest parameters type. Default
nil
.Default Implementation
Declaration
Swift
var parameters: RequestType? { get }
-
parameterEncoding
Default implementationParameter encoding for the request. Default:
.url
in case of .get, .head HTTPMethod,.json
in case of .post, .put, .delete, .patch HTTPMethodDefault Implementation
Declaration
Swift
var parameterEncoding: ParameterEncoding { get }