valuemap.update

Опис

object valuemap.update(object/array valuemaps)

Овај метод омогућава ажурирање постојећих мапа вредности.

Овај метод је доступан само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Види Корисничке улоге за више информација.

Параметри

(object/array) Својства мапе вредности за ажурирање.

Својство valuemapid мора бити дефинисано за сваку мапу вредности, сва остала својства су опциона. Биће ажурирана само прослеђена својства, сва друга ће остати непромењена.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве ажуриране вредности мапе под својством valuemapids.

Примери

Промена имена мапе вредности

Промените назив мапе вредности у "Статус уређаја".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "valuemap.update",
           "params": {
               "valuemapid": "2",
               "name": "Device status"
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "valuemapids": [
                   "2"
               ]
           },
           "id": 1
       }

Промена мапирања за једну вредност мапе.

Захтев:

{
           "jsonrpc": "2.0",
           "method": "valuemap.update",
           "params": {
               "valuemapid": "2",
               "mappings": [
                   {
                       "type": "0",
                       "value": "0",
                       "newvalue": "Online"
                   },
                   {
                       "type": "0",
                       "value": "1",
                       "newvalue": "Offline"
                   }
               ]
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "valuemapids": [
                   "2"
               ]
           },
           "id": 1
       }

Извор

CValueMap::update() у ui/include/classes/api/services/CValueMap.php.