getLicenseDetails()

The function getLicenseDetails() returns license information details.

Synopsis

string LicenseServiceClient::getLicenseDetails();

Return Value

License information details as a JSON string.

Details

The function getLicenseDetails() returns license information details as a JSON string:

{
  "contractExpirationDate": "2026-01-02T00:00:00.000Z",
  "state": "VALID",                        /* License state: Possible values: "VALID", "INVALID" */
  "contractRemainingMinutes": 82823,
  "gracePeriodDays": 30,
  "type": "DEVELOPER",                       /* The license type. Options: "PERPETUAL", 
                                            "SUBSCRIPTION"
                                            "DEMO"
                                            "DEVELOPER"
                                            "NOLICENSE" */
  "demoPeriodDays": 30,
  "expirationDate": "2026-02-01T00:00:00.000Z",
  "remainingMinutes": 43119,
  "container": "130-2111743414"
}

Example

The example returns license information details as a JSON string.

#uses "classes/sbl/LicenseServiceClient"
main(mapping event)
{
  LicenseServiceClient licenseServiceClient;
  DebugN(licenseServiceClient.getLicenseDetails());
}

Assignment

Licensing

Availability

UI, CTRL