The LicensePresetDetails object contains parameters of a license preset.
LicensePresetDetails Parameters
| Name |
Type |
Description |
| PresetId |
String |
The license preset id |
| Name |
String |
Name of the license preset |
| DateCreated |
Date |
Date when the license preset was created |
| IsTest |
Boolean |
Create test or real codes |
| Status |
String |
Status of the license preset |
| LicenseType |
Object |
The LicenseType object |
| ProjectName |
String |
Project name |
| ProjectId |
String |
Project id |
| LicenseExpirationType |
String |
License expiration type.
Possible values: NotExpires, ExpiresAfterDaysRegistration, ExpiresAfterDaysCreation, ExpiresOnDate |
| SupportExpirationType |
String |
Support expiration type.
Possible values: NotExpires, ExpiresAfterDaysRegistration, ExpiresAfterDaysCreation, ExpiresOnDate, ExpiresByPpversion
|
| UseLicenseValidation |
Boolean |
Use periodic license validation or not |
| LicenseValidationDays |
Number |
License validation period in days |
| WorkIfValidationBlocked |
Boolean |
How to work if validation blocked in some reasons |
| UseComputersLimit |
Boolean |
Use computer limit validation or not |
| MaxComputers |
Number |
Max computers quantity |
| UseComputersRotation |
Boolean |
Use computers rotation or not. It allows automatically change computer during registration process |
| SendEmail |
Boolean |
Send e-mail to user during license code create |
Example Response
{
"LicenseType": {
"TypeId": 1,
"Name": "Full version"
},
"ProjectName": "Project 3",
"ProjectPublicId": "65731b85ee4ee2119baec86000bd38b2",
"LicenseExpirationType": "ExpiresAfterDaysCreation",
"SupportExpirationType": "NotExpires",
"UseLicenseValidation": false,
"LicenseValidationDays": 30,
"WorkIfValidationBlocked": false,
"UseComputersLimit": false,
"MaxComputers": 3,
"UseComputersRotation": false,
"SendEmail": false,
"PresetId": "35969d4ff54ee2119baec86000bd38b2",
"Name": "License preset 1-Project3-Tests",
"DateCreated": "2012-12-26T00:00:00",
"IsTest": true,
"Status": "Active"
}