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",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"id": 1
}
Одговор:
CValueMap::update() у ui/include/classes/api/services/CValueMap.php.