graphprototype.create

Leírás

object graphprototype.create(object/array graphPrototypes)

Ez a módszer lehetővé teszi új gráf prototípusok létrehozását.

Ez a módszer csak az Admin és a Kiemelt rendszergazda számára érhető el felhasználói típusok. A metódus meghívására vonatkozó engedélyek felhasználói szerepkörben visszavonhatók beállítások. Lásd: User roles további információért.

Parameters

(object/array) Graph prototypes to create.

Additionally to the standard graph prototype properties, the method accepts the following parameters.

Parameter Type Description
gitems
(required)
array Graph items to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.

Visszatérési értékek

(object) Egy objektumot ad vissza, amely tartalmazza a létrehozott gráf azonosítóit prototípusok a "graphids" tulajdonság alatt. A visszaküldött azonosítók sorrendje megfelel az átadott gráf prototípusok sorrendjének.

Példák

Creating a graph prototype

Create a graph prototype with two items.

Request:

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

Response:

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

Lásd még

Forrás

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