1#ifndef TENDUKE_SE_LICENSING_REST_SCALECONSUMERS_API_H
2#define TENDUKE_SE_LICENSING_REST_SCALECONSUMERS_API_H
4#include "./DescribeLicenseConsumerLicenseesRequest.h"
5#include "./DescribeLicenseConsumerLicensesRequest.h"
6#include "./DescribeLicenseConsumerClientBindingsRequest.h"
7#include "../../../Filter.h"
8#include "../../../Paging.h"
15namespace tenduke {
namespace se {
namespace licensing {
namespace rest {
40 const std::string &licenseeId,
41 const std::string &licenseConsumerId,
42 const ::tenduke::se::Paging &paging,
43 const ::tenduke::se::Filter &filter
58 const std::string &licenseConsumerId,
59 const ::tenduke::se::Paging &paging
76 const std::string &licenseeId,
77 const std::string &licenseConsumerId,
78 const ::tenduke::se::Paging &paging
Low-level license-consumers interface.
Definition ScaleConsumersApi.h:24
virtual std::unique_ptr<::tenduke::se::licensing::rest::DescribeLicenseConsumerLicenseesRequest > describeLicenseConsumerLicensees(const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging) const =0
Analyzes what licensees a license consumer is associated to.
virtual std::unique_ptr<::tenduke::se::licensing::rest::DescribeLicenseConsumerClientBindingsRequest > describeLicenseConsumerClientBindings(const std::string &licenseeId, const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging, const ::tenduke::se::Filter &filter) const =0
Analyzes licenses that a license consumer is known to have a checkout for currently.
virtual std::unique_ptr<::tenduke::se::licensing::rest::DescribeLicenseConsumerLicensesRequest > describeLicenseConsumerLicenses(const std::string &licenseeId, const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging) const =0
Analyzes licenses that a license consumer has access to and describes the license status to determine...
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7