1#ifndef TENDUKE_SE_LICENSING_LICENSERELEASERESULT_H
2#define TENDUKE_SE_LICENSING_LICENSERELEASERESULT_H
4#include "../../License.h"
10namespace tenduke {
namespace se {
namespace licensing {
43 const ::tenduke::se::licensing::License::QuantityDimension
qtyDimension,
71 enum ::tenduke::se::licensing::License::QuantityDimension
qtyDimension;
Describes result of release of single license lease.
Definition LicenseReleaseResult.h:16
enum::tenduke::se::licensing::License::QuantityDimension qtyDimension
Quantity dimension.
Definition LicenseReleaseResult.h:71
std::int64_t finalUsedQty
Final used quantity.
Definition LicenseReleaseResult.h:65
std::string releasedLeaseId
Released lease id.
Definition LicenseReleaseResult.h:75
std::string releasedLicenseId
Released license id.
Definition LicenseReleaseResult.h:77
std::string errorDescription
Error description.
Definition LicenseReleaseResult.h:63
LicenseReleaseResult(const std::int64_t finalUsedQty, std::string licenseConsumerId, std::string productName, const ::tenduke::se::licensing::License::QuantityDimension qtyDimension, const bool released, std::string releasedLeaseId, std::string releasedLicenseId, const std::int64_t remainingQty)
Constructs new instance.
Definition LicenseReleaseResult.h:39
std::int64_t remainingQty
Remaining quantity.
Definition LicenseReleaseResult.h:79
bool released
Was the lease released?
Definition LicenseReleaseResult.h:73
std::string licenseConsumerId
License consumer id.
Definition LicenseReleaseResult.h:67
std::string productName
Product name.
Definition LicenseReleaseResult.h:69
std::string errorCode
Error code.
Definition LicenseReleaseResult.h:61
LicenseReleaseResult()
No-arg constructs new instance with defaults.
Definition LicenseReleaseResult.h:21
10Duke Scale license.
Definition License.h:27
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7