valuemap.update

Beschrijving

object valuemap.update(object/array valuemaps)

Met deze methode kunnen bestaande waardekaarten worden bijgewerkt.

Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.

Parameters

(object/array) Eigenschappen waardekaart die moet worden bijgewerkt.

De eigenschap valuemapid moet worden gedefinieerd voor elke waardekaart, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal andere blijven ongewijzigd.

Retourwaarden

(object) Retourneert een object dat de ID's van de bijgewerkte waarde bevat kaarten onder de eigenschap valuemapids.

Voorbeelden

Naam van waardekaart wijzigen

Wijzig de naam van de waardekaart in "Apparaatstatus".

Verzoek:

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

Antwoord:

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

Toewijzingen wijzigen voor één waardekaart.

Verzoek:

{
           "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
       }

Antwoord:

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

Bron

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