10Duke Scale C++ Client
|
#include <LicenseCheckoutArguments.h>
Describes one license checkout item.
One checkout request may contain multiple arguments.
Public Member Functions | |
LicenseCheckoutArguments (std::string productName, const std::int64_t qty, const enum ::tenduke::se::licensing::License::QuantityDimension qtyDimension, std::string clientVersion, std::string licenseId) | |
Constructs new instance. | |
Public Attributes | |
const std::string | productName |
Product name to checkout. | |
const std::int64_t | qty |
Quantity of items (seats, use counts, time) to checkout. | |
enum ::tenduke::se::licensing::License::QuantityDimension | qtyDimension |
Type of quantity to checkout. | |
const std::string | clientVersion |
Version to checkout. | |
const std::string | licenseId |
License id from which to checkout. | |
|
inline |
Constructs new instance.
productName | Product name to checkout. |
qty | Quantity of items (seats, use counts, time) to checkout. |
qtyDimension | Type of quantity to checkout. |
clientVersion | Version to checkout. |
licenseId | License id from which to checkout. Optional, pass empty string to choose any matching license. |
const std::string tenduke::se::licensing::LicenseCheckoutArguments::licenseId |
License id from which to checkout.
Optional.