object valuemap.update(object/array valuemaps)
Metoda ta pozwala na aktualizację istniejących map wartości.
Ta metoda jest dostępna tylko dla użytkownika typu Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach roli użytkownika. Sprawdź Role użytkownika po więcej informacji.
(object/array)
Właściwości mapy wartości do aktualizacji.
Właściwość valuemapid
musi być zdefiniowana dla każdej mapy wartości, wszystkie pozostałe własności są opcjonalne. Tylko przekazane własności zostaną zaktualizowane, wszystkie inne pozostaną bez zmian.
(object)
Zwraca obiekt zawierający identyfikatory ID zaktualizowanych wartości map we własności valuemapids
.
Zmień nazwę mapy wartości na "Stan urządzenia".
Żądanie:
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Stan urządzenia"
},
"auth": "57562fd409b3b3b9a4d916d45207bbcb",
"id": 1
}
Odpowiedź:
Żądanie:
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"auth": "57562fd409b3b3b9a4d916d45207bbcb",
"id": 1
}
Odpowiedź:
CValueMap::update() w ui/include/classes/api/services/CValueMap.php.