1#ifndef TENDUKE_EE_LICENSING_LICENSERENEWPARAMETERS_H
2#define TENDUKE_EE_LICENSING_LICENSERENEWPARAMETERS_H
4#include "./LicenseRenewItem.h"
5#include "../checkout/LicenseCheckoutParameters.h"
30 const std::vector<::tenduke::ee::licensing::LicenseRenewItem> &
leases,
46 const std::vector<::tenduke::ee::licensing::LicenseRenewItem>
leases;
LicenseRenewParameters(const std::vector<::tenduke::ee::licensing::LicenseRenewItem > &leases, std::uint64_t consumeDuration=DEFAULT_CONSUME_DURATION)
Constructs new instance.
Definition LicenseRenewParameters.cpp:15
LicenseRenewParameters(const std::vector<::tenduke::ee::licensing::LicenseRenewItem > &leases, std::uint64_t consumeDuration=DEFAULT_CONSUME_DURATION)
Constructs new instance.
Definition LicenseRenewParameters.cpp:15
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
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition AuthzLicensingClient.h:13
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition APIRequest.h:4
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4