10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
tenduke::ee::licensing::FluentLicenseRelease Class Reference

#include <FluentLicenseRelease.h>

Detailed Description

Utility to release license(s) fluently.

Inheritance diagram for tenduke::ee::licensing::FluentLicenseRelease:
tenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseRelease >

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 >
FluentLicenseReleaseleaseId (const std::string &leaseId)
 Adds a lease-id to release.
 
FluentLicenseReleaseleases (const std::map< std::string, tenduke::ee::licensing::Lease > &items)
 Adds multiple leases to release from a map.
 
FluentLicenseReleaseleases (const std::vector< tenduke::ee::licensing::Lease > &items)
 Adds multiple leases to release from a vector.
 
FluentLicenseReleaselease (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.
 

Constructor & Destructor Documentation

◆ FluentLicenseRelease()

tenduke::ee::licensing::FluentLicenseRelease::FluentLicenseRelease ( const tenduke::ee::licensing::LicensingClient client)
explicit

Constructs new instance.

Parameters
client-

Member Function Documentation

◆ execute()

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 &).

Returns
the response.

The documentation for this class was generated from the following files: