|
10Duke Enterprise C++ SDK
|
#include <DefaultLicenseCheckoutRequest.h>
Default implementation of tenduke::ee::licensing::LicenseCheckoutRequest.
Public Member Functions | |
| DefaultLicenseCheckoutRequest (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::ee::licensing::impl::LicenseTokenParser > &licenseTokenParser, const std::shared_ptr< const ::tenduke::ee::licensing::LicensingConfigurationInternal > &configuration, const ::tenduke::ee::licensing::LicenseCheckoutParameters ¶meters) | |
| Constructs new instance. | |
| Public Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseCheckoutResponse > | |
| AbstractLicenseTokenAuthzApiRequest (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::ee::licensing::impl::LicenseTokenParser > &licenseTokenParser, const std::shared_ptr<::tenduke::log::Logger > logger) | |
| Constructs new instance.g. | |
| Public Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseCheckoutResponse > | |
| AbstractAuthzApiRequest (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<::tenduke::log::Logger > &logger) | |
| Constructs new instance. | |
| ::tenduke::ee::licensing::LicenseCheckoutResponse | execute () override |
| Executes the request. | |
Protected Member Functions | |
| virtual void | buildRequestUrl (::tenduke::net::URLBuilder &url) const override |
| Builds request URL. | |
| Protected Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseCheckoutResponse > | |
| ::tenduke::ee::licensing::LicenseCheckoutResponse | parseResponsePayload (const std::string &payload) const override |
| Parses the response payload. | |
| tenduke::ee::licensing::authzapi::DefaultLicenseCheckoutRequest::DefaultLicenseCheckoutRequest | ( | 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::ee::licensing::impl::LicenseTokenParser > & | licenseTokenParser, | ||
| const std::shared_ptr< const ::tenduke::ee::licensing::LicensingConfigurationInternal > & | configuration, | ||
| const ::tenduke::ee::licensing::LicenseCheckoutParameters & | parameters ) |
Constructs new instance.
| httpClient | - |
| httpRequestAuthenticator | - |
| throwException | - |
| licenseTokenParser | - |
| configuration | - |
| parameters | - |
|
overrideprotectedvirtual |
Builds request URL.
| url | - |