1#ifndef TENDUKE_EE_LICENSING_AUTHZAPI_LICENSING_CLIENT_H 
    2#define TENDUKE_EE_LICENSING_AUTHZAPI_LICENSING_CLIENT_H 
    4#include "./LicenseCheckoutRequest.h" 
    5#include "./LicenseReleaseRequest.h" 
    6#include "./LicenseRenewRequest.h" 
    7#include "../checkout/LicenseCheckoutParameters.h" 
    8#include "../release/LicenseReleaseParameters.h" 
    9#include "../renew/LicenseRenewParameters.h" 
   59    virtual std::unique_ptr<::tenduke::ee::licensing::authzapi::LicenseRenewRequest> 
renew(const ::tenduke::ee::licensing::LicenseRenewParameters ¶meters) 
const = 0;
 
 
 
Parameters for license checkout request.
Definition LicenseCheckoutParameters.h:18
 
Parameters for license-release request.
Definition LicenseReleaseParameters.h:13
 
Low-level client for licensing operations using 10Duke /authz/-API.
Definition AuthzLicensingClient.h:27
 
virtual std::unique_ptr< tenduke::ee::licensing::authzapi::LicenseCheckoutRequest > checkout(const tenduke::ee::licensing::LicenseCheckoutParameters ¶meters) const =0
Checks out license(s).
 
virtual std::unique_ptr<::tenduke::ee::licensing::authzapi::LicenseRenewRequest > renew(const ::tenduke::ee::licensing::LicenseRenewParameters ¶meters) const =0
Renews leases of checked out license(s).
 
virtual std::unique_ptr< tenduke::ee::licensing::authzapi::LicenseReleaseRequest > release(const tenduke::ee::licensing::LicenseReleaseParameters ¶meters) const =0
Releases checked out license(s).
 
Low-level client for licensing operations using 10Duke authz-API.
Definition AuthzLicensingClient.h:13
 
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition AuthzLicensingClient.h:13
 
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition APIRequest.h:4
 
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4