valuemap.update
Descrizione
object valuemap.update(object/array valuemaps)
Questo metodo consente di aggiornare i value map esistenti.
Questo metodo è disponibile solo per il tipo di utente Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente .
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.