valuemap.update
Descrizione
object valuemap.update(object/array valuemaps)
Questo metodo consente di aggiornare mappe dei valori esistenti.
Questo metodo è disponibile solo per il tipo di utente Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Vedere Ruoli utente per ulteriori informazioni.
Parametri
(object/array) Proprietà della mappa dei valori da aggiornare.
La proprietà valuemapid deve essere definita per ogni mappa dei valori, tutte le altre
proprietà sono facoltative. Verranno aggiornate solo le proprietà passate, tutte
le altre rimarranno invariate.
Valori restituiti
(object) Restituisce un oggetto contenente gli ID delle mappe di valori aggiornate nella proprietà valuemapids.
Esempi
Modifica del nome della mappa dei valori
Modificare il nome della mappa dei valori in "Device status".
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Device status"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Modifica delle mappature per una mappa dei valori.
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Fonte
CValueMap::update() in ui/include/classes/api/services/CValueMap.php.