graphprototype.create

Beschrijving

object graphprototype.create(object/array graphPrototypes)

Met deze methode kunnen nieuwe grafiekprototypes worden gemaakt.

Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers typen. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.

Parameters

(object/array) Grafische prototypes om te maken.

Aanvullend op het standaard grafiek prototype eigenschappen, accepteert de methode het volgende: parameters.

Parameter Type Beschrijving
gitems
(verplicht)
array Grafiek items die moet worden gemaakt voor de grafiekprototypes. Grafiekitems kunnen verwijzen naar zowel items als itemprototypes, maar er moet ten minste één itemprototype aanwezig zijn.

Retourwaarden

(object) Retourneert een object dat de ID's van de gemaakte grafiek bevat prototypes onder de eigenschap graphids. De volgorde van de geretourneerde ID's komt overeen met de volgorde van de doorgegeven grafiekprototypes.

Voorbeelden

Een grafiekprototype maken

Maak een grafiekprototype met twee items.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.create",
           "params": {
               "name": "Disk space usage {#FSNAME}",
               "width": 900,
               "height": 200,
               "gitems": [
                   {
                       "itemid": "22828",
                       "color": "00AA00"
                   },
                   {
                       "itemid": "22829",
                       "color": "3333FF"
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Antwoord:

{
           "jsonrpc": "2.0",
           "result": {
               "graphids": [
                   "652"
               ]
           },
           "id": 1
       }

Zie ook

Bron

CGraphPrototype::create() in ui/include/classes/api/services/CGraphPrototype.php.