RequestWithQuery

public struct RequestWithQuery
extension RequestWithQuery: URLRequestProvider

A basic http request structure. Used for GET and PUT requests.

  • url

    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

    url

    The url provider

    method

    HTTP Method for this request

    headers

    Headers to be added for this request

    queryParameters

    The query parameters that has to be added to the url

  • Declaration

    Swift

    public func urlRequest() throws -> URLRequest