10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
LicenseCheckoutItem.h
1
#ifndef TENDUKE_EE_LICENSING_LICENSECHECKOUTITEM_H
2
#define TENDUKE_EE_LICENSING_LICENSECHECKOUTITEM_H
3
4
#include <string>
5
6
namespace
tenduke
{
namespace
ee
{
namespace
licensing
{
7
11
class
LicenseCheckoutItem
{
12
public
:
14
static
const
std::string
NO_VERSION
;
16
static
const
std::string
NO_LICENSE_ID
;
17
26
explicit
LicenseCheckoutItem
(
27
std::string
name
,
28
std::string
requestedVersion
=
NO_VERSION
,
29
std::string
licenseId
=
NO_LICENSE_ID
30
);
31
32
public
:
34
const
std::string
name
;
35
37
const
std::string
requestedVersion
;
38
40
const
std::string
licenseId
;
41
};
42
43
}}}
44
45
#endif
//TENDUKE_EE_LICENSING_LICENSECHECKOUTITEM_H
LicenseCheckoutItem::LicenseCheckoutItem
LicenseCheckoutItem(std::string name, std::string requestedVersion=NO_VERSION, std::string licenseId=NO_LICENSE_ID)
Constructs new instance.
Definition
LicenseCheckoutItem.cpp:8
tenduke::ee::licensing::LicenseCheckoutItem::requestedVersion
const std::string requestedVersion
Requested version.
Definition
LicenseCheckoutItem.h:37
tenduke::ee::licensing::LicenseCheckoutItem::name
const std::string name
Name of the licensed item.
Definition
LicenseCheckoutItem.h:34
tenduke::ee::licensing::LicenseCheckoutItem::LicenseCheckoutItem
LicenseCheckoutItem(std::string name, std::string requestedVersion=NO_VERSION, std::string licenseId=NO_LICENSE_ID)
Constructs new instance.
Definition
LicenseCheckoutItem.cpp:8
tenduke::ee::licensing::LicenseCheckoutItem::licenseId
const std::string licenseId
Checkout this license (note that item name must still be given).
Definition
LicenseCheckoutItem.h:40
tenduke::ee::licensing::LicenseCheckoutItem::NO_LICENSE_ID
static const std::string NO_LICENSE_ID
Named constant to indicate that no license id is specified.
Definition
LicenseCheckoutItem.h:16
tenduke::ee::licensing::LicenseCheckoutItem::NO_VERSION
static const std::string NO_VERSION
Named constant to indicate that no version is specified.
Definition
LicenseCheckoutItem.h:14
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
LicenseCheckoutItem.h
Generated by
1.17.0