#include <mip/protection/delegation_license_settings.h>
◆ ~DelegationLicenseSettings()
| virtual DelegationLicenseSettings::~DelegationLicenseSettings |
( |
| ) |
|
|
inlinevirtual |
◆ DelegationLicenseSettings()
| DelegationLicenseSettings::DelegationLicenseSettings |
( |
| ) |
|
|
inlineprotected |
◆ CreateDelegationLicenseSettings() [1/2]
| static MIP_API std::shared_ptr< DelegationLicenseSettings > __CDECL DelegationLicenseSettings::CreateDelegationLicenseSettings |
( |
const PublishingLicenseInfo & | licenseInfo, |
|
|
const std::vector< std::string > & | users, |
|
|
bool | acquireEndUserLicenses ) |
|
static |
Creates a DelegationLicenseSettings object.
- Parameters
-
| licenseInfo | The publishing license to request licenses for |
| users | A list of user email addresses to create licenses for |
| acquireEndUserLicenses | Whether to include end user licenses (license bound to the users) or to only include a delegated license (bound to the identity on the engine) |
- Returns
- A DelegationLicenseSettings object
◆ CreateDelegationLicenseSettings() [2/2]
| static MIP_API std::shared_ptr< DelegationLicenseSettings > __CDECL DelegationLicenseSettings::CreateDelegationLicenseSettings |
( |
const std::shared_ptr< MipContext > & | mipContext, |
|
|
const PublishingLicenseInfo & | licenseInfo, |
|
|
const std::vector< std::string > & | users, |
|
|
bool | acquireEndUserLicenses ) |
|
static |
Creates a DelegationLicenseSettings object.
- Parameters
-
| licenseInfo | The publishing license to request licenses for |
| users | A list of user email addresses to create licenses for |
| acquireEndUserLicenses | Whether to include end user licenses (license bound to the users) or to only include a delegated license (bound to the identity on the engine) |
- Returns
- A DelegationLicenseSettings object
◆ GetAquireEndUserLicenses()
| virtual bool DelegationLicenseSettings::GetAquireEndUserLicenses |
( |
| ) |
const |
|
pure virtual |
Gets the boolean value that indicates whether or not to obtain end user license in addition to the delegate license.
- Returns
- Whether to aquire end user licenses
◆ GetLicenseInfo()
| virtual std::shared_ptr< const PublishingLicenseInfo > DelegationLicenseSettings::GetLicenseInfo |
( |
| ) |
const |
|
pure virtual |
◆ GetUsers()
| virtual const std::vector< std::string > & DelegationLicenseSettings::GetUsers |
( |
| ) |
const |
|
pure virtual |
Gets the list of users for the request.
- Returns
- The users
The documentation for this class was generated from the following file:
- src/api/mip/protection/delegation_license_settings.h