APIRequestConfigurationType
public protocol APIRequestConfigurationType : URLConvertible, URLRequestConvertible
A protocol that needs to be conformed to by custom server API request configurations.
-
Server host address.
Declaration
Swift
var host: String? { get }
-
URL path.
Declaration
Swift
var path: String { get }
-
Http method.
Declaration
Swift
var method: Alamofire.HTTPMethod { get }
-
Custom API header fields.
Declaration
Swift
var customHeaders: [String : String] { get set }
-
Multipart form data.
Declaration
Swift
var multipartFormData: Alamofire.MultipartFormData? { get }
-
URL parameters.
Declaration
Swift
var parameters: [(Alamofire.ParameterEncoding, [String : CustomStringConvertible])] { get }
-
Set to true if API call requires access token.
Declaration
Swift
var requiresAccessToken: Bool { get }
-
Custom error extractor closure. See
CustomErrorExtractor
Declaration
Swift
var customErrorExtractor: CustomErrorExtractor? { get }
-
Server API version.
Declaration
Swift
var apiVersion: Int { get set }
-
Server API error version.
Declaration
Swift
var errorVersion: Int { get set }