RequestWithQuery
public struct RequestWithQuery
extension RequestWithQuery: URLRequestProvider
A basic http request structure.
Used for GET and PUT requests.
-
The url provider
Declaration
Swift
public let url: URLProvider -
HTTP Method for this request
Declaration
Swift
public let method: HTTPMethod -
Headers to be added for this request
Declaration
Swift
public let headers: Headers? -
The query parameters that has to be added to the url
Declaration
Swift
public let queryParameters: Parameters? -
Initializer to construct a request object
Declaration
Swift
public init(url: URLProvider, method: HTTPMethod, headers: Headers? = nil, queryParameters: Parameters? = nil)Parameters
urlThe url provider
methodHTTP Method for this request
headersHeaders to be added for this request
queryParametersThe query parameters that has to be added to the url
-
Declaration
Swift
public func urlRequest() throws -> URLRequest