#include <License.h>
|
enum | QuantityDimension { NONE = -1
, SEATS = 0
, USE_COUNT
, USE_TIME
} |
| Quantity dimensions.
|
|
|
| License (std::string allowedVersionLowerBound, std::string allowedVersionUpperBound, std::string allowedVersionsDisplayName, const std::int64_t concurrentUserAppInstancesPerSeat, const std::int64_t concurrentUserDevicesPerSeat, std::string created, std::string displayName, std::string featureNames, const std::vector<::tenduke::se::licensing::LicenseFeature > &features, std::string id, std::string modified, std::string productName, const std::int64_t qty, const enum QuantityDimension qtyDimension, std::string qtyEnforcementType, std::string validFrom, std::string validUntil, const std::shared_ptr< const ::tenduke::se::licensing::LicenseKey > &licenseKey=nullptr) |
| Constructs new instance.
|
|
|
const std::string | allowedVersionLowerBound |
| Allowed version lower bound.
|
|
const std::string | allowedVersionUpperBound |
| Allowed version upper bound.
|
|
const std::string | allowedVersionsDisplayName |
| Allowed version display name.
|
|
const std::int64_t | concurrentUserAppInstancesPerSeat |
| Concurrent user app instances per seat.
|
|
const std::int64_t | concurrentUserDevicesPerSeat |
| Concurrent user devices per seat.
|
|
const std::string | created |
| Creation timestamp.
|
|
const std::string | displayName |
| Display name.
|
|
const std::string | featureNames |
| Feature names.
|
|
const std::vector<::tenduke::se::licensing::LicenseFeature > | features |
| Features.
|
|
const std::string | id |
| Id.
|
|
const std::shared_ptr< const ::tenduke::se::licensing::LicenseKey > | licenseKey |
| LicenseKey.
|
|
const std::string | modified |
| Modification timestamp.
|
|
const std::string | productName |
| Product name.
|
|
const std::int64_t | qty |
| Qty.
|
|
enum QuantityDimension | qtyDimension |
| Quantity dimension.
|
|
const std::string | qtyEnforcementType |
| Quantity enforcement type.
|
|
const std::string | validFrom |
| Valid from.
|
|
const std::string | validUntil |
| Valid until.
|
|
◆ License()
tenduke::se::licensing::License::License |
( |
std::string |
allowedVersionLowerBound, |
|
|
std::string |
allowedVersionUpperBound, |
|
|
std::string |
allowedVersionsDisplayName, |
|
|
const std::int64_t |
concurrentUserAppInstancesPerSeat, |
|
|
const std::int64_t |
concurrentUserDevicesPerSeat, |
|
|
std::string |
created, |
|
|
std::string |
displayName, |
|
|
std::string |
featureNames, |
|
|
const std::vector<::tenduke::se::licensing::LicenseFeature > & |
features, |
|
|
std::string |
id, |
|
|
std::string |
modified, |
|
|
std::string |
productName, |
|
|
const std::int64_t |
qty, |
|
|
const enum QuantityDimension |
qtyDimension, |
|
|
std::string |
qtyEnforcementType, |
|
|
std::string |
validFrom, |
|
|
std::string |
validUntil, |
|
|
const std::shared_ptr< const ::tenduke::se::licensing::LicenseKey > & |
licenseKey = nullptr |
|
) |
| |
|
inline |
Constructs new instance.
- Parameters
-
allowedVersionLowerBound | - |
allowedVersionUpperBound | - |
allowedVersionsDisplayName | - |
concurrentUserAppInstancesPerSeat | - |
concurrentUserDevicesPerSeat | - |
created | - |
displayName | - |
featureNames | - |
features | - |
id | - |
modified | - |
productName | - |
qty | - |
qtyDimension | - |
qtyEnforcementType | - |
validFrom | - |
validUntil | - |
licenseKey | - |
◆ dimensionToString()
Returns string representation of the quantity dimension enumeration.
- Parameters
-
- Returns
- -
◆ stringToDimension()
Parses string to QuantityDimension.
- Parameters
-
- Returns
- -
The documentation for this class was generated from the following file: