10Duke Scale C++ Client
Loading...
Searching...
No Matches
FluentLicenseCheckout.h
1#ifndef TENDUKE_SE_LICENSING_FLUENTLICENSECHECKOUT_H
2#define TENDUKE_SE_LICENSING_FLUENTLICENSECHECKOUT_H
3
4#include "./FluentConsumptionBuilder.h"
5#include "./LicenseCheckoutResponse.h"
6
7namespace tenduke { namespace se { namespace licensing {
8
9class LicensingClient;
10
18{
19public:
25 explicit FluentLicenseCheckout(
26 const ::tenduke::se::licensing::LicensingClient &client,
27 const std::string &licenseKey = ""
28 );
29
30public:
39
40private:
41 const ::tenduke::se::licensing::LicensingClient &client;
42};
43
44
45}}}
46
47#endif //TENDUKE_SE_LICENSING_FLUENTLICENSECHECKOUT_H
Base class for fluent building of license checkout parameters.
Definition FluentConsumptionBuilder.h:20
const std::string licenseKey
License key to use in checkout.
Definition FluentConsumptionBuilder.h:163
Checks out licenses, building the request fluently.
Definition FluentLicenseCheckout.h:18
::tenduke::se::licensing::LicenseCheckoutResponse execute()
Checks out the licenses.
Definition FluentLicenseCheckout.cpp:6
Response from license checkout call.
Definition LicenseCheckoutResponse.h:17
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7