Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Licensing API возвращает данные о лицензиях, компонентах и ключах в формате JSON.

Данные лицензий

Информация о всех установленных лицензиях возвращается как массив licenses.

...

Code Block
languagecss
themeEclipse
linenumberstrue
{
   "licenseCount":2,
   "licenses":[
      {
         "isBroken":0,
         "dongleInfo":{
            "dongleId":1014069770,
            "dongleModel":128,
            "typeFlags":442,
            "netResource":0,
            "publicCode":-1368487351,
            "driverType":2,
            "dongleMemorySize":59392,
            "firmwareState":0,
            "firmwareVersion":16778248,
            "firmwareFeatures":1,
            "hwMcuVersion":8
         },
         "licenseInfo":{
            "currentUpdate":3788469671,
            "flags":1,
            "freeMemory":55642,
            "licenseId":1014069770,
            "vendorPublicCode":-1368487351,
            "productsCount":1,
            "vendorCompanyName":"Guardant",
            "products":[
               {
                  "number":8,
                  "modification":0,
                  "flags":0,
                  "featuresCount":4,
                  "name":"Sign local",
                  "features":[
                     {
                        "number":1,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"GRD Feature local"
                     },
                     {
                        "number":7,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":6,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":6,
                        "name":"Количество запусков для unlim"
                     },
                     {
                        "number":10,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":6,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":6,
                        "name":"Количество запусков Encrypt"
                     },
                     {
                        "number":11,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":6,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":6,
                        "name":"Количество запусков Decrypt"
                     }
                  ]
               }
            ]
         }
      },
      {
         "isBroken":0,
         "dongleInfo":{
            "dongleId":1014069296,
            "dongleModel":128,
            "typeFlags":509,
            "netResource":10,
            "publicCode":-1368487351,
            "driverType":2,
            "dongleMemorySize":59392,
            "firmwareState":0,
            "firmwareVersion":16778248,
            "firmwareFeatures":1,
            "hwMcuVersion":8
         },
         "licenseInfo":{
            "currentUpdate":2590691852,
            "flags":1,
            "freeMemory":53245,
            "licenseId":1014069296,
            "vendorPublicCode":-1368487351,
            "productsCount":1,
            "vendorCompanyName":"Guardant",
            "customerFirstName":"Иван",
            "customerLastName":"Иванов",
            "customerEmail":"guardant@guardant.ru",
            "products":[
               {
                  "number":9,
                  "modification":1,
                  "flags":0,
                  "featuresCount":9,
                  "name":"Time local net",
                  "features":[
                     {
                        "number":1,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"GRD Feature local"
                     },
                     {
                        "number":4,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":1546300800,
                        "validUpToDate":1893455999,
                        "restOfLifeTime":307732671,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"Период времени"
                     },
                     {
                        "number":5,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":1893455999,
                        "restOfLifeTime":307732671,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"Дата истечения"
                     },
                     {
                        "number":6,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":252460800,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"Количество дней"
                     },
                     {
                        "number":7,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":6,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":6,
                        "name":"Количество запусков для unlim"
                     },
                     {
                        "number":8,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":1546300800,
                        "validUpToDate":1548979199,
                        "restOfLifeTime":0,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"Период времени закончился"
                     },
                     {
                        "number":9,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":1861920000,
                        "validUpToDate":1893455999,
                        "restOfLifeTime":31535999,
                        "maxRunCounter":0,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":0,
                        "name":"Период времени не начался"
                     },
                     {
                        "number":10,
                        "flags":0,
                        "remoteMode":1,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":6,
                        "maxConcurrentResource":0,
                        "currentRunCounterValue":6,
                        "name":"Количество запусков Encrypt"
                     },
                     {
                        "number":11,
                        "flags":0,
                        "remoteMode":3,
                        "consumptionMode":0,
                        "validFromDate":0,
                        "validUpToDate":0,
                        "restOfLifeTime":0,
                        "maxRunCounter":18,
                        "maxConcurrentResource":6,
                        "currentRunCounterValue":18,
                        "name":"Количество запусков Decrypt"
                     }
                  ]
               }
            ]
         }
      }
   ]
}

Данные компонента

Информация для конкретного компонента возвращается как объект licenseInfo, при этом также возвращаются данные о ключе в dongleInfo.

...