|
using | JsonResult = std::tuple< std::shared_ptr< api::HttpUrlConnection >, std::shared_ptr< rapidjson::Document > > |
|
|
| HttpRequest (api::HttpMethod method, const std::string &url, const std::unordered_map< std::string, std::string > &headers, const std::experimental::optional< std::vector< uint8_t >> body, const std::shared_ptr< api::HttpClient > &client, const std::shared_ptr< api::ExecutionContext > &context, const Option< std::shared_ptr< spdlog::logger >> &logger) |
|
Future< std::shared_ptr< api::HttpUrlConnection > > | operator() () const |
|
template<typename Success , typename Failure , typename Handler > |
Future< Either< Failure, std::shared_ptr< Success > > > | json (Handler handler) const |
|
Future< JsonResult > | json (bool parseNumbersAsString=false) const |
|
std::shared_ptr< api::HttpRequest > | toApiRequest () const |
|
The documentation for this class was generated from the following files: