|
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 DefaultLicenseConsumers, and 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 DefaultLicenseConsumers, and tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Overload of describeLicenseConsumerLicensees, which provides default values for optional parameters.
Implemented in DefaultLicenseConsumers, and 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 DefaultLicenseConsumers, and tenduke::se::licensing::DefaultLicenseConsumers.
|
pure virtual |
Overload of describeLicenseConsumerLicenses, which provides default values for optional parameters.
| licenseeId | id of the Licensee. |
Implemented in DefaultLicenseConsumers, and 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 DefaultLicenseConsumers, and tenduke::se::licensing::DefaultLicenseConsumers.