#include <DefaultDescribeLicenseKeyRequest.h>
|
| | DefaultDescribeLicenseKeyRequest (const ::tenduke::se::rest::RESTConfiguration &restConfiguration, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, std::string licenseKey, const ::tenduke::se::Paging &paging, bool withMetadata) |
| | Constructs new instance.
|
| |
| ::tenduke::se::licensing::LicenseKeyLicensesStatus | execute () override |
| | Execute the request synchronously.
|
| |
| | AbstractPagingAPIRequest (const ::tenduke::net::URL &baseUrl, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, ::tenduke::se::Paging paging) |
| | Constructs a new instance.
|
| |
| | AbstractPagingAPIRequest (const ::tenduke::net::URL &baseUrl, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, ::tenduke::se::Paging paging) |
| | Constructs a new instance.
|
| |
| | AbstractPagingAPIRequest (const ::tenduke::net::URL &baseUrl, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, ::tenduke::se::Paging paging) |
| | Constructs a new instance.
|
| |
| | AbstractAPIRequestMixin (const ::tenduke::net::URL &baseUrl, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser) |
| | Constructs a new instance.
|
| |
◆ DefaultDescribeLicenseKeyRequest()
Constructs new instance.
- Parameters
-
| restConfiguration | - |
| httpClient | - |
| httpRequestAuthenticator | - |
| throwException | - |
| jsonParser | - |
| licenseKey | - |
| paging | - |
| withMetadata | - |
◆ buildUrl()
◆ execute()
◆ fromJSON()
| LicenseKeyLicensesStatus tenduke::se::licensing::rest::DefaultDescribeLicenseKeyRequest::fromJSON |
( |
const std::string & | responseBody | ) |
const |
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: