10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
DefaultLicenseRenewRequest Class Reference

#include <DefaultLicenseRenewRequest.h>

Detailed Description

Inheritance diagram for DefaultLicenseRenewRequest:
tenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseRenewResponse > tenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseRenewResponse > tenduke::ee::licensing::authzapi::LicensingRequest< ::tenduke::ee::licensing::LicenseRenewResponse >

Public Member Functions

 DefaultLicenseRenewRequest (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, ::tenduke::ee::licensing::LicenseRenewParameters parameters)
 Constructs new instance.
Public Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseRenewResponse >
 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::LicenseRenewResponse >
 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::LicenseRenewResponse execute () override
 Executes the request.

Protected Member Functions

void buildRequestUrl (::tenduke::net::URLBuilder &url) const override
 Builds request URL.
Protected Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseRenewResponse >
::tenduke::ee::licensing::LicenseRenewResponse parseResponsePayload (const std::string &payload) const override
 Parses the response payload.

Constructor & Destructor Documentation

◆ DefaultLicenseRenewRequest()

tenduke::ee::licensing::authzapi::DefaultLicenseRenewRequest::DefaultLicenseRenewRequest ( 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,
::tenduke::ee::licensing::LicenseRenewParameters parameters )

Constructs new instance.

Parameters
httpClient-
httpRequestAuthenticator-
throwException-
licenseTokenParser-
configuration-
parameters-

Member Function Documentation

◆ buildRequestUrl()


The documentation for this class was generated from the following files:
  • client/enterprise/api/src/licensing/authz/impl/DefaultLicenseRenewRequest.h
  • client/enterprise/api/src/licensing/authz/impl/DefaultLicenseRenewRequest.cpp