valuemap.update

Apraksts

object valuemap.update(object/array valuemaps)

Šī metode ļauj atjaunināt esošās vērtību kartes.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Skatiet Lietotāju lomas papildinformācijai.

Parametri

(object/array) Vērtību kartes īpašības, kas jāatjaunina.

Īpašībai valuemapid jābūt definētai katrai vērtību kartei, visas pārējās īpašības nav obligātas. Tiks atjauninātas tikai nodotās īpašības, visas pārējās paliks nemainītas.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto vērtību karšu ID īpašībā valuemapids.

Piemēri

Vērtību kartes nosaukuma maiņa

Mainiet vērtību kartes nosaukumu uz "Device status".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "valuemap.update",
    "params": {
        "valuemapid": "2",
        "name": "Device status"
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "valuemapids": [
            "2"
        ]
    },
    "id": 1
}

Vienas vērtību kartes atbilsmju maiņa.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "valuemap.update",
    "params": {
        "valuemapid": "2",
        "mappings": [
            {
                "type": "0",
                "value": "0",
                "newvalue": "Online"
            },
            {
                "type": "0",
                "value": "1",
                "newvalue": "Offline"
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "valuemapids": [
            "2"
        ]
    },
    "id": 1
}

Avots

CValueMap::update() failā ui/include/classes/api/services/CValueMap.php.