Task
public protocol Task
Protocol responsible to defining
-
methodDefault implementationHTTP verb for request
Default Implementation
Default HTTP GET Verb
Declaration
Swift
var method: HTTPMethod -
Relative path for request
Declaration
Swift
var path: String -
headersDefault implementationCustom headers for request
Default Implementation
Default empty headers
Declaration
Swift
var headers: Headers -
parametersDefault implementationOptional parameters for request
Default Implementation
Default empty parameters
Declaration
Swift
var parameters: Parameters -
encodingDefault implementationEncoder parameters for url
Default Implementation
Default JSON encoding
Declaration
Swift
var encoding: Encoding
-
request(with:)Extension methodGenerate
URLRequestwith baseURLand specific valuesDeclaration
Swift
func request(with baseURL: URL) -> URLRequest
View on GitHub
Install in Dash
Task Protocol Reference