1#ifndef KEYZY_LICENSE_VALIDATOR_H
2#define KEYZY_LICENSE_VALIDATOR_H
18 class KeyzyLicenseProvider;
178 std::shared_ptr<KeyzyLicenseProvider> _licenseProvider;
179 std::unique_ptr<vk::AuthSys2> _AuthSys;
180 std::
string _licenseeName;
181 std::
string _licenseeEmail;
182 std::
string _versionCode;
184 std::
string _licenseType;
185 std::int64_t _startTime;
186 std::int64_t _endTime;
188 std::
string _dealerName;
Public types for the Keyzy client SDK: LicenseStatus, LicenseType, ProductData, License.
LicenseType
Definition KeyzyTypes.h:164
LicenseStatus
Definition KeyzyTypes.h:110
std::string getLicenseeEmail()
std::uint64_t getDaysTotal()
LicenseStatus validateOnline() noexcept
std::string getLicenseType()
LicenseStatus validateOffline() noexcept
std::string getLicenseeName()
std::string getDealerName()
std::uint64_t getDaysLeft()
LicenseType getLicenseTypeEnum()
std::string getHostIdHash()
unsigned long long getDaysToExpireTrial()
std::int64_t getEndTime()
std::int64_t getStartTime()
LicenseStatus validateTrialLicense() noexcept
KeyzyLicenseValidator(std::shared_ptr< KeyzyLicenseProvider > licenseProvider)
std::string getHostIdHashLegacy()