10Duke Scale C++ Client
|
#include <LicenseConsumers.h>
Client for working with license-consumer information.
Public Member Functions | |
virtual tenduke::se::licensing::LicenseConsumerClientBindingStatus | describeLicenseConsumerClientBindings (const std::string &licenseeId, const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging, const ::tenduke::se::Filter &filter)=0 |
Analyzes licenses that a license consumer is known to have a checkout for currently. | |
virtual tenduke::se::licensing::LicenseConsumerClientBindingStatus | describeLicenseConsumerClientBindings (const std::string &licenseeId)=0 |
Overload of describeLicenseConsumerClientBindings , which provides default values for optional arguments. | |
virtual std::vector< tenduke::se::licensing::Licensee > | describeLicenseConsumerLicensees (const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging)=0 |
Returns Licensees the LicenseConsumer is associated to. | |
virtual std::vector< tenduke::se::licensing::Licensee > | describeLicenseConsumerLicensees ()=0 |
Overload of describeLicenseConsumerLicensees , which provides default values for optional parameters. | |
virtual tenduke::se::licensing::LicenseConsumerLicensesStatus | describeLicenseConsumerLicenses (const std::string &licenseeId, const std::string &licenseConsumerId, const ::tenduke::se::Paging &paging)=0 |
Returns Licenses of given Licensee, which the LicenseConsumer can access. | |
virtual tenduke::se::licensing::LicenseConsumerLicensesStatus | describeLicenseConsumerLicenses (const std::string &licenseeId)=0 |
Overload of describeLicenseConsumerLicenses , which provides default values for optional parameters. | |
|
pure virtual |
Overload of describeLicenseConsumerClientBindings
, which provides default values for optional arguments.
licenseeId | Identifier of the licensee that the license belongs to. |
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Analyzes licenses that a license consumer is known to have a checkout for currently.
licenseeId | Identifier of the licensee that the license belongs to. |
licenseConsumerId | Identifier of the license consumer that the the information is scoped to. NOTE: When using OIDC-authorization, this value is not used: Pass empty string. |
paging | - |
filter | - |
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Overload of describeLicenseConsumerLicensees
, which provides default values for optional parameters.
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Returns Licensees the LicenseConsumer is associated to.
licenseConsumerId | id of the LicenseConsumer. NOTE: When using OIDC-authorization, this value is not used |
paging | - |
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Overload of describeLicenseConsumerLicenses
, which provides default values for optional parameters.
licenseeId | id of the Licensee. |
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Returns Licenses of given Licensee, which the LicenseConsumer can access.
licenseeId | id of the Licensee. |
licenseConsumerId | id of the LicenseConsumer. NOTE: When using OIDC-authorization, this value is not used |
paging | - |
Implemented in tenduke::se::licensing::DefaultLicenseConsumers.