LicenseSpring C++ SDK  7.31.0
Easily add Software Licensing to your application
PODTypes.h
Go to the documentation of this file.
1 #ifndef LS_POD_TYPES_H
2 #define LS_POD_TYPES_H
3 
4 #ifdef _MSC_VER
5 #pragma once
6 #endif
7 
10 {
14 };
15 
16 
19 {
23 };
24 
25 
28 {
34 };
35 
38 {
44 };
45 
48 {
49  eNoError = 0,
100 };
101 
104 {
106  Default = 0,
128 };
129 
130 #endif // LS_POD_TYPES_H
Getting trial licenses is restricted by product license policy.
Definition: PODTypes.h:81
LSConsumptionPeriod
Consumption period.
Definition: PODTypes.h:37
LSErrorCode
LicenseSpring Error codes enum.
Definition: PODTypes.h:47
Unknown error encountered.
Definition: PODTypes.h:50
Annually consumption reset.
Definition: PODTypes.h:43
Invalid method.
Definition: PODTypes.h:11
Request DateTime header is invalid, please set correct date time on target device,.
Definition: PODTypes.h:96
Customer account not found or SSO is not set up properly.
Definition: PODTypes.h:83
Current date is behind license start date.
Definition: PODTypes.h:82
LSLicenseType
License type.
Definition: PODTypes.h:27
Weekly consumption reset.
Definition: PODTypes.h:41
Internal SDK error, please contact support or try to update SDK.
Definition: PODTypes.h:71
Daily consumption reset.
Definition: PODTypes.h:40
SDK could not read or write license to the storage.
Definition: PODTypes.h:68
Consumption License type.
Definition: PODTypes.h:32
Server signature is not valid.
Definition: PODTypes.h:67
Borrowing period is not valid (it is bigger than max possible)
Definition: PODTypes.h:85
Air gap confirmation code is invalid.
Definition: PODTypes.h:95
License feature that should be released is not a floating feature.
Definition: PODTypes.h:98
LSAuthMethod
Product authorization method.
Definition: PODTypes.h:9
Perpetual License type.
Definition: PODTypes.h:29
The license has already been activated maximum number of times.
Definition: PODTypes.h:75
Internal server error.
Definition: PODTypes.h:58
License not found.
Definition: PODTypes.h:54
Device ID algorithm with auto-detection of the platform.
Definition: PODTypes.h:115
Username does not exist or wrong password provided.
Definition: PODTypes.h:70
Order with specified ID already exists and ShouldAppend flag set to false.
Definition: PODTypes.h:73
Floating license borrowing period or floating timeout expired.
Definition: PODTypes.h:93
Invalid type.
Definition: PODTypes.h:20
No error, everything is ok.
Definition: PODTypes.h:49
Problems with Internet connection.
Definition: PODTypes.h:63
Authorization method based on license keys.
Definition: PODTypes.h:12
Detected that system clock has been set back.
Definition: PODTypes.h:69
Missing email in API call for user-based product, probably attempt to get trial license with empty em...
Definition: PODTypes.h:72
Request to the backend has timed out.
Definition: PODTypes.h:64
Windows only, in case VM detection dll not found or tempered.
Definition: PODTypes.h:88
Password change is restricted by product policy.
Definition: PODTypes.h:80
Failed to set license watchdog.
Definition: PODTypes.h:94
Authorization method based on user credentials.
Definition: PODTypes.h:13
Device was never used to check out a floating feature.
Definition: PODTypes.h:99
Invalid Configuration settings.
Definition: PODTypes.h:53
Feature code not found on license.
Definition: PODTypes.h:97
Device has been added to the blacklist by admin on LicenseSpring platform.
Definition: PODTypes.h:79
Device ID algorithm with auto-detection of the platform.
Definition: PODTypes.h:124
TimeLimited License type.
Definition: PODTypes.h:31
Default device ID calculation algorithm.
Definition: PODTypes.h:106
Reached max users count for floating license.
Definition: PODTypes.h:77
Device ID algorithm with auto-detection of the platform, meant for Windows cloud instances.
Definition: PODTypes.h:127
Feature does not exist or wrong feature type.
Definition: PODTypes.h:74
C++ standard exception encountered.
Definition: PODTypes.h:51
The license is not floating.
Definition: PODTypes.h:78
Provided api key does not allow access to configured product.
Definition: PODTypes.h:92
License disabled.
Definition: PODTypes.h:56
Cloud platforms instance ID algorithm.
Definition: PODTypes.h:112
Subscription License type.
Definition: PODTypes.h:30
Alternative device ID algorithm for Windows.
Definition: PODTypes.h:121
Provided api key is read_only.
Definition: PODTypes.h:90
DeviceIDAlgorithm
Type of Device ID algorithm used by the SDK.
Definition: PODTypes.h:103
General LicenseSpring error.
Definition: PODTypes.h:52
Alternative device ID algorithm for Windows.
Definition: PODTypes.h:118
Could not activate license.
Definition: PODTypes.h:57
App version not found on the backend.
Definition: PODTypes.h:61
Consumption license or feature run out of resources.
Definition: PODTypes.h:65
Device from which the call is made is not licensed (Hardware ID mismatch)
Definition: PODTypes.h:60
Provided api key is not valid.
Definition: PODTypes.h:89
Unknown (invalid) License type.
Definition: PODTypes.h:33
Monthly consumption reset.
Definition: PODTypes.h:42
License Expired.
Definition: PODTypes.h:55
Consumption feature type.
Definition: PODTypes.h:22
LSFeatureType
Product feature type.
Definition: PODTypes.h:18
Running on Virtual machine not allowed.
Definition: PODTypes.h:76
License product code doesn't correspond to configuration product code.
Definition: PODTypes.h:66
Product not found on the backend.
Definition: PODTypes.h:62
Token for SSO is not valid or expired.
Definition: PODTypes.h:84
License borrowing is not allowed by license policy.
Definition: PODTypes.h:86
Provided api key is revoked.
Definition: PODTypes.h:91
Activation feature type.
Definition: PODTypes.h:21
Generation 2 of device ID algorithm for Windows.
Definition: PODTypes.h:109
No consumption period, consumption reset disabled.
Definition: PODTypes.h:39
Authorization failed.
Definition: PODTypes.h:87
Internal server error.
Definition: PODTypes.h:59