10Duke Scale C++ Client
Loading...
Searching...
No Matches
LicenseConsumer.h
1#ifndef TENDUKE_SE_LICENSING_LICENSECONSUMER_H
2#define TENDUKE_SE_LICENSING_LICENSECONSUMER_H
3
4
5#include <string>
6#include <utility>
7
8namespace tenduke { namespace se { namespace licensing {
9
14{
15public:
32 std::string connectedIdentityId,
33 std::string contactInfo,
34 std::string created,
35 std::string description,
36 std::string displayLabel,
37 std::string displayName,
38 std::string email,
39 std::string externalReference,
40 std::string id,
41 std::string modified,
42 std::string name,
43 std::string type
45 , contactInfo(std::move(contactInfo))
46 , created(std::move(created))
47 , description(std::move(description))
48 , displayLabel(std::move(displayLabel))
49 , displayName(std::move(displayName))
50 , email(std::move(email))
52 , id(std::move(id))
53 , modified(std::move(modified))
54 , name(std::move(name))
55 , type(std::move(type))
56 {}
57
58public:
60 const std::string connectedIdentityId;
62 const std::string contactInfo;
64 const std::string created;
66 const std::string description;
68 const std::string displayLabel;
70 const std::string displayName;
72 const std::string email;
74 const std::string externalReference;
76 const std::string id;
78 const std::string modified;
80 const std::string name;
82 const std::string type;
83};
84
85}}}
86
87#endif //TENDUKE_SE_LICENSING_LICENSECONSUMER_H
License consumer.
Definition LicenseConsumer.h:14
const std::string name
Name.
Definition LicenseConsumer.h:80
LicenseConsumer(std::string connectedIdentityId, std::string contactInfo, std::string created, std::string description, std::string displayLabel, std::string displayName, std::string email, std::string externalReference, std::string id, std::string modified, std::string name, std::string type)
Constructs new instance.
Definition LicenseConsumer.h:31
const std::string displayName
Display name.
Definition LicenseConsumer.h:70
const std::string id
Id.
Definition LicenseConsumer.h:76
const std::string type
Type.
Definition LicenseConsumer.h:82
const std::string displayLabel
Display label.
Definition LicenseConsumer.h:68
const std::string externalReference
External reference.
Definition LicenseConsumer.h:74
const std::string connectedIdentityId
Connected identity id.
Definition LicenseConsumer.h:60
const std::string email
Email address.
Definition LicenseConsumer.h:72
const std::string modified
Modification timestamp.
Definition LicenseConsumer.h:78
const std::string contactInfo
Contact info.
Definition LicenseConsumer.h:62
const std::string created
Creation timestamp.
Definition LicenseConsumer.h:64
const std::string description
Description.
Definition LicenseConsumer.h:66
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7