|
10Duke Enterprise C++ Client
|
#include <FluentLicenseRelease.h>
Utility to release license(s) fluently.
Public Member Functions | |
| FluentLicenseRelease (const tenduke::ee::licensing::LicensingClient &client) | |
| Constructs new instance. | |
| tenduke::ee::licensing::LicenseReleaseResponse | execute () |
| Executes the fluently built release. | |
Public Member Functions inherited from tenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseRelease > | |
| FluentLicenseRelease & | leaseId (const std::string &leaseId) |
| Adds a lease-id to release. | |
| FluentLicenseRelease & | leases (const std::map< std::string, tenduke::ee::licensing::Lease > &items) |
| Adds multiple leases to release from a map. | |
| FluentLicenseRelease & | leases (const std::vector< tenduke::ee::licensing::Lease > &items) |
| Adds multiple leases to release from a vector. | |
| FluentLicenseRelease & | lease (const tenduke::ee::licensing::Lease &license) |
Adds single lease to release from tenduke::ee::licensing::LicenseCheckoutItem. | |
Additional Inherited Members | |
Protected Member Functions inherited from tenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseRelease > | |
| tenduke::ee::licensing::LicenseReleaseParameters | buildParameters () |
Builds tenduke::ee::licensing::LicenseReleaseParameters. | |
|
explicit |
Constructs new instance.
| client | - |
| tenduke::ee::licensing::LicenseReleaseResponse tenduke::ee::licensing::FluentLicenseRelease::execute | ( | ) |
Executes the fluently built release.
Calls tenduke::ee::licensing::LicensingClient#release(const tenduke::ee::licensing::LicenseReleaseParameters &).