1#ifndef TENDUKE_SE_CLIENTPROPERTIES_H
2#define TENDUKE_SE_CLIENTPROPERTIES_H
7namespace tenduke {
namespace se {
109 this->cliCountry = pCountry;
120 this->cliHostName = pHostName;
131 this->cliHwArch = pHwArch;
142 this->cliHwId = pHwId;
153 this->cliHwLabel = pHwLabel;
164 this->cliInstallationId = pInstallationId;
175 this->cliLang = pLang;
186 this->cliProcessId = pProcessId;
197 this->cliVersion = pVersion;
208 this->cliLicenseConsumerId = pLicenseConsumerId;
233 std::string cliCountry;
234 std::string cliHostName;
235 std::string cliHwArch;
237 std::string cliHwLabel;
238 std::string cliInstallationId;
240 std::string cliProcessId;
241 std::string cliVersion;
242 std::string cliLicenseConsumerId;
For building the client properties fluently.
Definition ClientProperties.h:100
ClientPropertiesBuilder & lang(const std::string &pLang)
Sets language.
Definition ClientProperties.h:173
ClientPropertiesBuilder & hwLabel(const std::string &pHwLabel)
Sets hardware label.
Definition ClientProperties.h:151
ClientPropertiesBuilder & installationId(const std::string &pInstallationId)
Sets installation id.
Definition ClientProperties.h:162
ClientPropertiesBuilder & country(const std::string &pCountry)
Sets country.
Definition ClientProperties.h:107
ClientPropertiesBuilder & version(const std::string &pVersion)
Sets version.
Definition ClientProperties.h:195
ClientPropertiesBuilder & hwId(const std::string &pHwId)
Sets hardware id.
Definition ClientProperties.h:140
ClientProperties build()
Builds the properties.
Definition ClientProperties.h:216
ClientPropertiesBuilder & licenseConsumerId(const std::string &pLicenseConsumerId)
Sets license consumer id.
Definition ClientProperties.h:206
ClientPropertiesBuilder & processId(const std::string &pProcessId)
Sets processId.
Definition ClientProperties.h:184
ClientPropertiesBuilder & hwArch(const std::string &pHwArch)
Sets hardware architecture.
Definition ClientProperties.h:129
ClientPropertiesBuilder & hostName(const std::string &pHostName)
Sets hostname.
Definition ClientProperties.h:118
Properties of the client ("Client application claims")
Definition ClientProperties.h:21
const std::string licenseConsumerId
Identifier of the license consumer that the license checkout is for.
Definition ClientProperties.h:93
const std::string cliHostName
Hostname of device that the client app runs on.
Definition ClientProperties.h:70
const std::string cliVersion
Client app version.
Definition ClientProperties.h:90
const std::string cliHwId
Hardware id of device that the client app runs on.
Definition ClientProperties.h:75
const std::string cliHwArch
Architecture of of device / platform that the client app runs on.
Definition ClientProperties.h:72
const std::string cliCountry
Country code of OS environment that the client app runs on.
Definition ClientProperties.h:68
ClientProperties(std::string cliCountry, std::string cliHostName, std::string cliHwArch, std::string cliHwId, std::string cliHwLabel, std::string cliInstallationId, std::string cliLang, std::string cliProcessId, std::string cliVersion, std::string licenseConsumerId)
Constructs new instance.
Definition ClientProperties.h:43
const std::string cliHwLabel
Hardware label of device that the client app runs on.
Definition ClientProperties.h:77
const std::string cliProcessId
Process id of client app process in OS environment that the client app runs on.
Definition ClientProperties.h:84
const std::string cliInstallationId
Installation id the client app.
Definition ClientProperties.h:79
const std::string cliLang
Language code of the OS environment that the client app runs on.
Definition ClientProperties.h:81
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7