1#ifndef TENDUKE_SE_CLIENTPROPERTIES_H
2#define TENDUKE_SE_CLIENTPROPERTIES_H
141 this->cliCountry = pCountry;
152 this->cliHostName = pHostName;
163 this->cliHwArch = pHwArch;
174 this->cliHwId = pHwId;
185 this->cliHwLabel = pHwLabel;
196 this->cliInstallationId = pInstallationId;
207 this->cliLang = pLang;
218 this->cliNetworkIpAddress = pNetworkIpAddress;
240 this->cliOSUserName = pOSUserName;
251 this->cliProcessId = pProcessId;
262 this->cliVersion = pVersion;
273 this->cliKind = pKind;
284 this->cliLicenseConsumerId = pLicenseConsumerId;
313 std::string cliCountry;
314 std::string cliHostName;
315 std::string cliHwArch;
317 std::string cliHwLabel;
318 std::string cliInstallationId;
320 std::string cliNetworkIpAddress;
322 std::string cliOSUserName;
323 std::string cliProcessId;
324 std::string cliVersion;
326 std::string cliLicenseConsumerId;
ClientProperties(std::string cliCountry, std::string cliHostName, std::string cliHwArch, std::string cliHwId, std::string cliHwLabel, std::string cliInstallationId, std::string cliLang, std::string cliNetworkIpAddress, std::string cliOS, std::string cliOSUserName, std::string cliProcessId, std::string cliVersion, std::string cliKind, std::string licenseConsumerId)
Constructs new instance.
Definition ClientProperties.h:53
For building the client properties fluently.
Definition ClientProperties.h:132
ClientPropertiesBuilder & lang(const std::string &pLang)
Sets language.
Definition ClientProperties.h:205
ClientPropertiesBuilder & hwLabel(const std::string &pHwLabel)
Sets hardware label.
Definition ClientProperties.h:183
ClientPropertiesBuilder & installationId(const std::string &pInstallationId)
Sets installation id.
Definition ClientProperties.h:194
ClientPropertiesBuilder & country(const std::string &pCountry)
Sets country.
Definition ClientProperties.h:139
ClientPropertiesBuilder & kind(const std::string &pKind)
Sets kind.
Definition ClientProperties.h:271
ClientPropertiesBuilder & version(const std::string &pVersion)
Sets version.
Definition ClientProperties.h:260
ClientPropertiesBuilder & hwId(const std::string &pHwId)
Sets hardware id.
Definition ClientProperties.h:172
ClientPropertiesBuilder & osUserName(const std::string &pOSUserName)
Sets operating system username.
Definition ClientProperties.h:238
ClientPropertiesBuilder & networkIpAddress(const std::string &pNetworkIpAddress)
Sets network IP address.
Definition ClientProperties.h:216
ClientProperties build()
Builds the properties.
Definition ClientProperties.h:292
ClientPropertiesBuilder & licenseConsumerId(const std::string &pLicenseConsumerId)
Sets license consumer id.
Definition ClientProperties.h:282
ClientPropertiesBuilder & processId(const std::string &pProcessId)
Sets processId.
Definition ClientProperties.h:249
ClientPropertiesBuilder & hwArch(const std::string &pHwArch)
Sets hardware architecture.
Definition ClientProperties.h:161
ClientPropertiesBuilder & hostName(const std::string &pHostName)
Sets hostname.
Definition ClientProperties.h:150
ClientPropertiesBuilder & os(const std::string &pOS)
Sets operating system.
Definition ClientProperties.h:227
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:125
const std::string cliHostName
Hostname of device that the client app runs on.
Definition ClientProperties.h:88
const std::string cliVersion
Client app version.
Definition ClientProperties.h:114
const std::string cliOS
The operating system of the device / platform where the client application runs.
Definition ClientProperties.h:103
const std::string cliHwId
Hardware id of device that the client app runs on.
Definition ClientProperties.h:93
const std::string cliOSUserName
The username for the operating system of the device / platform where the client application runs.
Definition ClientProperties.h:105
ClientProperties(std::string cliCountry, std::string cliHostName, std::string cliHwArch, std::string cliHwId, std::string cliHwLabel, std::string cliInstallationId, std::string cliLang, std::string cliNetworkIpAddress, std::string cliOS, std::string cliOSUserName, std::string cliProcessId, std::string cliVersion, std::string cliKind, std::string licenseConsumerId)
Constructs new instance.
Definition ClientProperties.h:53
const std::string cliHwArch
Architecture of of device / platform that the client app runs on.
Definition ClientProperties.h:90
const std::string cliCountry
Country code of OS environment that the client app runs on.
Definition ClientProperties.h:86
const std::string cliHwLabel
Hardware label of device that the client app runs on.
Definition ClientProperties.h:95
const std::string cliProcessId
Process id of client app process in OS environment that the client app runs on.
Definition ClientProperties.h:108
const std::string cliInstallationId
Installation id the client app.
Definition ClientProperties.h:97
const std::string cliKind
An optional field indicating the general type of the client application.
Definition ClientProperties.h:122
const std::string cliNetworkIpAddress
The network IP address of the device / platform where the client application runs.
Definition ClientProperties.h:101
const std::string cliLang
Language code of the OS environment that the client app runs on.
Definition ClientProperties.h:99
Classes, functions and globals of 10Duke Scale C++ Client.
Definition AbstractClientFactory.h:16
Root for classes, functions and globals of 10Duke C++ Client.
Definition AbstractClientFactory.h:16