valuemap.update
Descrição
object valuemap.update(object/array valuemaps)
Este método permite atualizar mapas de valores existentes.
Este método está disponível apenas para o tipo de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função de usuário. Consulte Funções de usuário para mais informações.
Parâmetros
(object/array) Propriedades do mapa de valores a serem atualizadas.
A propriedade valuemapid deve ser definida para cada mapa de valores, todas as outras
propriedades são opcionais. Somente as propriedades passadas serão atualizadas, todas
as outras permanecerão inalteradas.
Valores de retorno
(objeto) Retorna um objete que contém os IDs de uma atualização de valor
mapeia sob a propriedade valuemapids.
Exemplos
Alterando o nome do mapa de valores
Altere o nome do mapa de valores para "Device status".
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Device status"
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Alterando mapeamentos para um mapa de valores.
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Fonte
CValueMap::update() in ui/include/classes/api/services/CValueMap.php.