APIRequest
public class APIRequest<ResponseType> where ResponseType : APIResponseValue
extension APIRequest: CustomStringConvertible
extension APIRequest: CustomDebugStringConvertible
                Undocumented
- 
                  
                  
Undocumented
Declaration
Swift
public let service: APIService<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 headers: [String : String] { get } - 
                  
                  
Undocumented
Declaration
Swift
public var path: String { get } - 
                  
                  
Undocumented
Declaration
Swift
public init(service: APIService<ResponseType>, queryParameters: [String: Any] = [:], formParameters: [String: Any] = [:], headers: [String: String] = [:], encodeBody: ((RequestEncoder) throws -> Data)? = nil) - 
                  
                  
makes a request using the default APIClient. Change your baseURL in APIClient.default.baseURL
Declaration
Swift
public func makeRequest(complete: @escaping (APIResponse<ResponseType>) -> Void) - 
                  
                  
pass in an optional baseURL, otherwise URLRequest.url will be relative
Declaration
Swift
public func createURLRequest(baseURL: String = "", encoder: RequestEncoder = JSONEncoder()) throws -> URLRequest - 
                  
                  
Declaration
Swift
public var description: String { get } - 
                  
                  
Declaration
Swift
public var debugDescription: String { get } 
- 
                  
                  
Undocumented
Declaration
Swift
public func asAny() -> AnyRequest 
View on GitHub
        APIRequest Class Reference