10Duke Scale C++ Client
Loading...
Searching...
No Matches
LicenseFeature.h
1#ifndef TENDUKE_SE_LICENSING_LICENSEFEATURE_H
2#define TENDUKE_SE_LICENSING_LICENSEFEATURE_H
3
4#include <string>
5#include <utility>
6
7namespace tenduke { namespace se { namespace licensing {
8
13{
14public:
23 std::string created
24 , std::string feature
25 , std::string id
26 , std::string modified
27 ) : created(std::move(created))
28 , feature(std::move(feature))
29 , id(std::move(id))
30 , modified(std::move(modified))
31 {}
32
33public:
35 const std::string created;
37 const std::string feature;
39 const std::string id;
41 const std::string modified;
42};
43
44}}}
45
46#endif //TENDUKE_SE_LICENSING_LICENSEFEATURE_H
A license feature.
Definition LicenseFeature.h:13
const std::string created
Creation timestamp.
Definition LicenseFeature.h:35
const std::string feature
The feature.
Definition LicenseFeature.h:37
LicenseFeature(std::string created, std::string feature, std::string id, std::string modified)
Constructs new instance.
Definition LicenseFeature.h:22
const std::string id
Id.
Definition LicenseFeature.h:39
const std::string modified
Modification timestamp.
Definition LicenseFeature.h:41
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7