4 #include "basic_Error.hpp" 11 template<
typename RequestHandler>
15 #ifndef CRYPTOLENS_20190701_ALLOW_IMPLICIT_CONSTRUCTORS 20 template<
typename Map>
26 RequestHandler inner_;
29 template<
typename RequestHandler>
34 template<
typename RequestHandler>
35 template<
typename Map>
39 namespace api = ::cryptolens_io::v20180502::api;
40 namespace errors = ::cryptolens_io::v20180502::errors;
44 e.set(api::main(), errors::Subsystem::RequestHandler);
48 std::string endpoint(
"/api/key/");
51 auto request = inner_.post_request(e,
"app.cryptolens.io", endpoint.c_str());
53 for (
auto x : map) { request.add_argument(e, x.first.c_str(), x.second.c_str()); }
55 return request.make(e);
Definition: ActivateError.hpp:5
Definition: basic_Error.hpp:90
Definition: RequestHandler_v20190401_to_v20180502.hpp:12