POIAPIRequest
public class POIAPIRequest<ResponseType> where ResponseType : APIResponseValue
extension POIAPIRequest: CustomStringConvertible
extension POIAPIRequest: CustomDebugStringConvertible
Undocumented
-
Undocumented
Declaration
Swift
public let service: POIAPIService<ResponseType>
-
Undocumented
Declaration
Swift
public private(set) var queryParameters: [String : Any] { get }
-
Undocumented
Declaration
Swift
public private(set) var formParameters: [String : Any] { get }
-
Undocumented
Declaration
Swift
public let encodeBody: ((RequestEncoder) throws -> Data)?
-
Undocumented
Declaration
Swift
public var customHeaders: [String : String]
-
Undocumented
Declaration
Swift
public var version: String
-
Undocumented
Declaration
Swift
public var headers: [String : String] { get }
-
Undocumented
Declaration
Swift
public var path: String { get }
-
Undocumented
Declaration
Swift
public init(service: POIAPIService<ResponseType>, queryParameters: [String: Any] = [:], formParameters: [String: Any] = [:], headers: [String: String] = [:], encodeBody: ((RequestEncoder) throws -> Data)? = nil)
-
Undocumented
Declaration
Swift
public func asAny() -> AnyPOIAPIRequest
-
Declaration
Swift
public var description: String { get }
-
Declaration
Swift
public var debugDescription: String { get }
-
pass in an optional baseURL, otherwise URLRequest.url will be relative
Declaration
Swift
public func createURLRequest(baseURL: String = "", encoder: RequestEncoder = JSONEncoder()) throws -> URLRequest