graphprototype.create

Опис

object graphprototype.create(object/array graphPrototypes)

Ова метода омогућава креирање нових прототипова графова.

Ова метода је доступна само типовима Админ и Супер админ. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте [Userroles за више информација.

Параметри

(object/array) Граф прототипови за креирање.

Поред тога standard graph prototypeproperties, метода прихвата следеће параметре.

Parameter Type Опис
gitems array Graph items који ће се креирати за прототипове графикона. Ставке графикона могу референцирати и ставке и прототипове ставке, али мора бити присутан најмање један прототип ставке.

Parameter behavior:
- обавезно

Повратне вредности

(object)Враћа објекат који садржи ID-ијеве креираних прототипова графова под својством graphids. Редослед враћених ID-ијева одговара редоследу прослеђених прототипова графа.

Примери

Креирање прототипа графа

Направите прототип графикона са две ставке.

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"
            }
            ]
            },
            "id": 1
       }

Одговор:

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

Погледајте такође

Извор

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