|
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.