42 const std::map<std::string, std::string> &additionalParameters,
43 std::uint64_t timeoutS,
44 const std::shared_ptr<const tenduke::oauth::OAuthConfiguration> &configuration,
45 const std::shared_ptr<tenduke::time::Clock> &clock,
46 const std::shared_ptr<const tenduke::http::HTTPClient> &httpClient,
47 const std::shared_ptr<const tenduke::http::HTTPResponseToException> &throwException,
48 const std::shared_ptr<const tenduke::json::JSONParser> &jsonParser
62 virtual void sleepFor(std::chrono::milliseconds slumbertime);
65 const std::string scope;
66 const std::map<std::string, std::string> additionalParameters;
67 const std::uint64_t timeoutS;
71 std::unique_ptr<tenduke::oauth::device::DeviceAuthorizationResponse> response;
73 const std::shared_ptr<const tenduke::oauth::OAuthConfiguration> configuration;
74 const std::shared_ptr<tenduke::time::Clock> clock;
75 const std::shared_ptr<const tenduke::http::HTTPClient> http;
76 const std::shared_ptr<const tenduke::http::HTTPResponseToException> throwException;
77 const std::shared_ptr<const tenduke::json::JSONParser> parseJSON;
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4