10Duke Scale C++ Client
Loading...
Searching...
No Matches
Licensee.h
1#ifndef TENDUKE_SE_LICENSING_LICENSEE_H
2#define TENDUKE_SE_LICENSING_LICENSEE_H
3
4#include <string>
5#include <utility>
6
7namespace tenduke { namespace se { namespace licensing {
8
13{
14public:
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 naturalId
44 , std::string type
46 , contactInfo(std::move(contactInfo))
47 , created(std::move(created))
48 , description(std::move(description))
49 , displayLabel(std::move(displayLabel))
50 , displayName(std::move(displayName))
51 , email(std::move(email))
53 , id(std::move(id))
54 , modified(std::move(modified))
55 , name(std::move(name))
56 , naturalId(std::move(naturalId))
57 , type(std::move(type))
58 {}
59
60public:
64 std::string contactInfo;
66 std::string created;
68 std::string description;
70 std::string displayLabel;
72 std::string displayName;
74 std::string email;
76 std::string externalReference;
78 std::string id;
80 std::string modified;
82 std::string name;
84 std::string naturalId;
86 std::string type;
87};
88
89}}}
90
91#endif //TENDUKE_SE_LICENSING_LICENSEE_H
Licensee.
Definition Licensee.h:13
std::string email
Email address.
Definition Licensee.h:74
std::string displayName
Display name.
Definition Licensee.h:72
std::string connectedIdentityId
Connected identity id.
Definition Licensee.h:62
std::string contactInfo
Contact info.
Definition Licensee.h:64
std::string type
Type.
Definition Licensee.h:86
std::string name
Name.
Definition Licensee.h:82
std::string displayLabel
Display label.
Definition Licensee.h:70
std::string modified
Modification timestamp.
Definition Licensee.h:80
Licensee(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 naturalId, std::string type)
Constructs new instance.
Definition Licensee.h:31
std::string created
Creation timestamp.
Definition Licensee.h:66
std::string description
Description.
Definition Licensee.h:68
std::string externalReference
External reference.
Definition Licensee.h:76
std::string naturalId
Natural id.
Definition Licensee.h:84
std::string id
Id.
Definition Licensee.h:78
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7