10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
tenduke::ee::licensing::authzapi::DefaultLicenseRenewRequest Class Reference

#include <DefaultLicenseRenewRequest.h>

Detailed Description

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

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::LicensingConfiguration > &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)
 Constructs new instance.g.
 
- Public Member Functions inherited from tenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< T >
 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)
 Constructs new instance.
 
virtual T 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::LicensingConfiguration > &  configuration,
::tenduke::ee::licensing::LicenseRenewParameters  parameters 
)

Constructs new instance.

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

Member Function Documentation

◆ buildRequestUrl()

void tenduke::ee::licensing::authzapi::DefaultLicenseRenewRequest::buildRequestUrl ( ::tenduke::net::URLBuilder url) const
overrideprotectedvirtual

Builds request URL.

Parameters
url-

Implements tenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< T >.


The documentation for this class was generated from the following files: