10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
FluentLicenseCheckout.h
1
#ifndef TENDUKE_EE_LICENSING_FLUENTLICENSECHECKOUT_H
2
#define TENDUKE_EE_LICENSING_FLUENTLICENSECHECKOUT_H
3
4
#include "./FluentLicenseCheckoutBuilder.h"
5
#include "./LicenseCheckoutResponse.h"
6
7
8
namespace
tenduke
{
namespace
ee
{
namespace
licensing
{
9
10
class
LicensingClient
;
11
29
class
FluentLicenseCheckout
:
public
tenduke::ee::licensing::FluentLicenseCheckoutBuilder
<FluentLicenseCheckout>
30
{
31
public
:
37
FluentLicenseCheckout
(
38
const
tenduke::ee::licensing::LicensingClient
&client,
39
const ::tenduke::ee::ClientProperties clientProperties
40
);
41
49
virtual
tenduke::ee::licensing::LicenseCheckoutResponse
execute
();
50
51
private
:
52
const
tenduke::ee::licensing::LicensingClient
&client;
53
};
54
55
56
}}}
57
58
#endif
//TENDUKE_EE_LICENSING_FLUENTLICENSECHECKOUT_H
FluentLicenseCheckout::FluentLicenseCheckout
FluentLicenseCheckout(const tenduke::ee::licensing::LicensingClient &client, const ::tenduke::ee::ClientProperties clientProperties)
Constructs new instance.
Definition
FluentLicenseCheckout.cpp:14
tenduke::ee::licensing::FluentLicenseCheckoutBuilder
Inheritable base class building checkout request parameters fluently.
Definition
FluentLicenseCheckoutBuilder.h:19
tenduke::ee::licensing::FluentLicenseCheckout::execute
virtual tenduke::ee::licensing::LicenseCheckoutResponse execute()
Executes the request.
Definition
FluentLicenseCheckout.cpp:9
tenduke::ee::licensing::FluentLicenseCheckout::FluentLicenseCheckout
FluentLicenseCheckout(const tenduke::ee::licensing::LicensingClient &client, const ::tenduke::ee::ClientProperties clientProperties)
Constructs new instance.
Definition
FluentLicenseCheckout.cpp:14
tenduke::ee::licensing::LicenseCheckoutResponse
Response from license checkout request.
Definition
LicenseCheckoutResponse.h:24
tenduke::ee::licensing::LicensingClient
High-level client for licensing operations.
Definition
LicensingClient.h:47
tenduke::ee::licensing
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition
AuthzLicensingClient.h:13
tenduke::ee
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition
APIRequest.h:4
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
client
enterprise
api
src
licensing
checkout
FluentLicenseCheckout.h
Generated by
1.17.0