10Duke Scale C++ Client
Loading...
Searching...
No Matches
LicenseKey.h
1#ifndef TENDUKE_SE_LICENSINGLICENSEKEY_H
2#define TENDUKE_SE_LICENSINGLICENSEKEY_H
3
4#include <cstdint>
5#include <string>
6#include <utility>
7
8namespace tenduke { namespace se { namespace licensing {
9
14{
15public:
25 const std::int32_t allowedActivations
26 , std::string created
27 , std::string id
28 , std::string licenseKey
29 , std::string modified
31 , created(std::move(created))
32 , id(std::move(id))
33 , licenseKey(std::move(licenseKey))
34 , modified(std::move(modified))
35 {}
36
37public:
39 const std::int32_t allowedActivations;
41 const std::string created;
43 const std::string id;
45 const std::string licenseKey;
47 const std::string modified;
48};
49
50}}}
51#endif //TENDUKE_SE_LICENSINGLICENSEKEY_H
License key.
Definition LicenseKey.h:14
const std::string modified
Modification timestamp.
Definition LicenseKey.h:47
const std::int32_t allowedActivations
Allowed activations.
Definition LicenseKey.h:39
const std::string created
Creation timestamp.
Definition LicenseKey.h:41
const std::string licenseKey
The license key.
Definition LicenseKey.h:45
const std::string id
Id.
Definition LicenseKey.h:43
LicenseKey(const std::int32_t allowedActivations, std::string created, std::string id, std::string licenseKey, std::string modified)
Constructs new instance.
Definition LicenseKey.h:24
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7