object valuemap.update(object/array valuemaps)
Aquest mètode permet actualitzar mapes de valors.
Tenim aquest mètode disponible només per a l'usuari Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.
(object/array)
Propietats del mapa de valors per actualitzar.
La propietat valuemapid
s'ha d'establir per a cada mapa de valors. La resta de propietats són opcionals. Només s'actualitzaran les propietats donades, totes les altres romandran sense canvis.
(object)
Retorna un objecte contingut als IDs dels mapes de valors actualitzats sota la propietat valuemapids
.
Estableix el nom del mapa de valors a "Estat del dispositiu".
Petició:
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Estat del dispositiu"
},
"auth": "57562fd409b3b3b9a4d916d45207bbcb",
"id": 1
}
Resposta:
Petició:
{
"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
}
Resposta:
CValueMap::update() in ui/include/classes/api/services/CValueMap.php.