10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
FluentLicenseRelease Class Reference

#include <FluentLicenseRelease.h>

Detailed Description

Utility to release license(s) fluently.

Inheritance diagram for 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.
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()

Constructs new instance.

Parameters
client-

Member Function Documentation

◆ execute()


The documentation for this class was generated from the following files:
  • client/enterprise/api/src/licensing/release/FluentLicenseRelease.h
  • client/enterprise/api/src/licensing/release/FluentLicenseRelease.cpp