#include <DefaultLicenseCheckoutRequest.h>
|
| | DefaultLicenseCheckoutRequest (::tenduke::se::licensing::LicenseCheckoutParameters parameters, const std::shared_ptr< const ::tenduke::se::ClientProperties > &clientProperties, const std::shared_ptr< const ::tenduke::se::rest::RESTConfiguration > &configuration, 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, const std::shared_ptr< const ::tenduke::jwt::JWTParser > &jwtParser, const std::shared_ptr< const ::tenduke::se::licensing::JWTToLease > &jwtToLease, const std::string &licenseKey=::tenduke::se::licensing::rest::AbstractLicenseRequest::NO_LICENSE_KEY, bool metered=::tenduke::se::licensing::rest::AbstractLicenseRequest::NON_METERED) |
| | Constructs new instance.
|
| |
| ::tenduke::se::licensing::LicenseCheckoutResponse | execute () override |
| | Execute the request synchronously.
|
| |
| | AbstractLicenseRequest (std::string licenseKey, bool metered, const std::shared_ptr< const ::tenduke::se::ClientProperties > &clientProperties, const std::shared_ptr< const ::tenduke::se::rest::RESTConfiguration > &configuration, 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 new instance.
|
| |
◆ DefaultLicenseCheckoutRequest()
| tenduke::se::licensing::rest::DefaultLicenseCheckoutRequest::DefaultLicenseCheckoutRequest |
( |
::tenduke::se::licensing::LicenseCheckoutParameters | parameters, |
|
|
const std::shared_ptr< const ::tenduke::se::ClientProperties > & | clientProperties, |
|
|
const std::shared_ptr< const ::tenduke::se::rest::RESTConfiguration > & | configuration, |
|
|
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, |
|
|
const std::shared_ptr< const ::tenduke::jwt::JWTParser > & | jwtParser, |
|
|
const std::shared_ptr< const ::tenduke::se::licensing::JWTToLease > & | jwtToLease, |
|
|
const std::string & | licenseKey = ::tenduke::se::licensing::rest::AbstractLicenseRequest::NO_LICENSE_KEY, |
|
|
bool | metered = ::tenduke::se::licensing::rest::AbstractLicenseRequest::NON_METERED ) |
Constructs new instance.
- Parameters
-
| parameters | - |
| clientProperties | - |
| configuration | - |
| httpClient | - |
| httpRequestAuthenticator | - |
| throwException | - |
| jsonParser | - |
| jwtParser | - |
| jwtToLease | - |
| licenseKey | - |
| metered | - |
◆ execute()
The documentation for this class was generated from the following files: