1#ifndef TENDUKE_EE_LICENSING_LICENSERENEWPARAMETERS_H
2#define TENDUKE_EE_LICENSING_LICENSERENEWPARAMETERS_H
4#include "./LicenseRenewItem.h"
5#include "../checkout/LicenseCheckoutParameters.h"
11namespace tenduke {
namespace ee {
namespace licensing {
30 const std::vector<::tenduke::ee::licensing::LicenseRenewItem> &
leases,
46 const std::vector<::tenduke::ee::licensing::LicenseRenewItem>
leases;
Parameters for license renew request.
Definition LicenseRenewParameters.h:18
static const std::uint64_t DEFAULT_CONSUME_DURATION
Default consume duration.
Definition LicenseRenewParameters.h:21
const std::uint64_t consumeDuration
(Optional) The requested duration of the license token (and the lease) in milliseconds.
Definition LicenseRenewParameters.h:44
const std::vector<::tenduke::ee::licensing::LicenseRenewItem > leases
Leases to renew.
Definition LicenseRenewParameters.h:46
bool hasConsumeDuration() const
Checks if consumeDuration was provided.
Definition LicenseRenewParameters.cpp:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4