#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()
| static const char * tenduke::se::licensing::License::dimensionToString |
( |
enum QuantityDimension | quantityDimension | ) |
|
|
inlinestatic |
Returns string representation of the quantity dimension enumeration.
- Parameters
-
- Returns
- -
◆ stringToDimension()
| static enum QuantityDimension tenduke::se::licensing::License::stringToDimension |
( |
const std::string & | string | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: