11#ifndef KEYZY_LICENSE_DEPOSIT_HANDLER_H
12#define KEYZY_LICENSE_DEPOSIT_HANDLER_H
24class KeyzyLicenseProvider;
60 const std::string& skuNumber,
61 const std::string& name = std::string(),
62 const std::string& email = std::string());
82 const std::string& name = std::string(),
83 const std::string& email = std::string());
86 std::shared_ptr<KeyzyLicenseProvider> _licenseProvider;
Public types for the Keyzy client SDK: LicenseStatus, LicenseType, ProductData, License.
LicenseStatus
Definition KeyzyTypes.h:110
LicenseDepositHandler(std::shared_ptr< KeyzyLicenseProvider > licenseProvider)
LicenseStatus registerOfflineDistributedLicense(const std::string &serialNumber, const std::string &name=std::string(), const std::string &email=std::string())
LicenseStatus registerTrial(LicenseInfo &licenseInfo, const std::string &skuNumber, const std::string &name=std::string(), const std::string &email=std::string())
License details filled in by the SDK: SKU, product code, licensee name/email, type,...
Definition KeyzyTypes.h:92