10Duke Scale C++ Client
Loading...
Searching...
No Matches
FluentLicenseRelease.h
1#ifndef TENDUKE_SE_LICENSING_FLUENTLICENSERELEASE_H
2#define TENDUKE_SE_LICENSING_FLUENTLICENSERELEASE_H
3
4#include "./FluentReleaseBuilder.h"
5#include "./LicenseReleaseResponse.h"
6
7namespace tenduke { namespace se { namespace licensing {
8
9class LicensingClient;
10
17class FluentLicenseRelease : public ::tenduke::se::licensing::FluentReleaseBuilder<::tenduke::se::licensing::FluentLicenseRelease>
18{
19public:
25 explicit FluentLicenseRelease(
26 const ::tenduke::se::licensing::LicensingClient &client,
27 const std::string &licenseKey = ""
28 );
29
30public:
38
39private:
40 const ::tenduke::se::licensing::LicensingClient &client;
41};
42
43}}}
44
45#endif //TENDUKE_SE_LICENSING_FLUENTLICENSERELEASE_H
Releases licenses, building the request fluently.
Definition FluentLicenseRelease.h:18
::tenduke::se::licensing::LicenseReleaseResponse execute()
Releases the licenses.
Definition FluentLicenseRelease.cpp:6
Base for fluent builder of release parameters.
Definition FluentReleaseBuilder.h:19
const std::string licenseKey
Licensekey.
Definition FluentReleaseBuilder.h:93
Response from license release call.
Definition LicenseReleaseResponse.h:17
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7