10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
FluentLicenseRelease.h
1
#ifndef TENDUKE_EE_LICENSING_FLUENTLICENSERELEASE_H
2
#define TENDUKE_EE_LICENSING_FLUENTLICENSERELEASE_H
3
4
#include "./FluentLicenseReleaseBuilder.h"
5
#include "../release/LicenseReleaseResponse.h"
6
7
namespace
tenduke
{
namespace
ee
{
namespace
licensing
{
8
9
class
LicensingClient
;
10
14
class
FluentLicenseRelease
:
public
tenduke::ee::licensing::FluentLicenseReleaseBuilder
<FluentLicenseRelease>
15
{
16
public
:
21
explicit
FluentLicenseRelease
(
const
tenduke::ee::licensing::LicensingClient
&client);
22
28
tenduke::ee::licensing::LicenseReleaseResponse
execute
();
29
30
private
:
32
const
tenduke::ee::licensing::LicensingClient
&client;
33
};
34
35
}}}
36
37
#endif
//TENDUKE_EE_LICENSING_FLUENTLICENSERELEASE_H
FluentLicenseRelease::FluentLicenseRelease
FluentLicenseRelease(const tenduke::ee::licensing::LicensingClient &client)
Constructs new instance.
Definition
FluentLicenseRelease.cpp:8
tenduke::ee::licensing::FluentLicenseReleaseBuilder
Utility for building tenduke::ee::licensing::LicenseReleaseRequest.
Definition
FluentLicenseReleaseBuilder.h:22
tenduke::ee::licensing::FluentLicenseRelease::FluentLicenseRelease
FluentLicenseRelease(const tenduke::ee::licensing::LicensingClient &client)
Constructs new instance.
Definition
FluentLicenseRelease.cpp:8
tenduke::ee::licensing::FluentLicenseRelease::execute
tenduke::ee::licensing::LicenseReleaseResponse execute()
Executes the fluently built release.
Definition
FluentLicenseRelease.cpp:11
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::licensing::LicenseReleaseResponse
LicenseReleaseResponse(const std::vector< std::string > &leaseIds, const std::map< std::string, tenduke::ee::licensing::LicensingError > &errors)
Response from tenduke::ee::licensing::LicenseReleaseRequest.
Definition
LicenseReleaseResponse.h:25
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
release
FluentLicenseRelease.h
Generated by
1.17.0