54 virtual std::shared_ptr<const PublishingLicenseInfo>
GetLicenseInfo()
const = 0;
61 virtual const std::vector<std::string>&
GetUsers()
const = 0;
70#ifndef MIP_CORE_PACKAGE
80#if !defined(SWIG) && !defined(SWIG_DIRECTORS)
81 [[deprecated(
"CreateDelegationLicenseSettings(const PublishingLicenseInfo&,const std::vector<std::string>&,bool) is deprecated, use CreateDelegationLicenseSettings(const std::shared_ptr<MipContext>&,const PublishingLicenseInfo&,const std::vector<std::string>&,bool)")]]
85 const std::vector<std::string>& users,
86 bool acquireEndUserLicenses);
99 const std::shared_ptr<MipContext>& mipContext,
101 const std::vector<std::string>& users,
102 bool acquireEndUserLicenses);
static MIP_API std::shared_ptr< DelegationLicenseSettings > __CDECL CreateDelegationLicenseSettings(const PublishingLicenseInfo &licenseInfo, const std::vector< std::string > &users, bool acquireEndUserLicenses)
Creates a DelegationLicenseSettings object.
static MIP_API std::shared_ptr< DelegationLicenseSettings > __CDECL CreateDelegationLicenseSettings(const std::shared_ptr< MipContext > &mipContext, const PublishingLicenseInfo &licenseInfo, const std::vector< std::string > &users, bool acquireEndUserLicenses)
Creates a DelegationLicenseSettings object.
File containing definition of MipContext.