object triggerprototype.update(object/array triggerPrototypes)
Овај метод омогућава ажурирање постојећих прототипова окидача.
Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Улоге корисника за више информација.
(object/array)
Својства прототипа окидача које треба ажурирати.
Својство triggerid
мора бити дефинисано за сваки прототип окидача, сва друга својства су опциона. Само прослеђена својства ће бити ажурирана, сва остала ће остати непромењена.
Поред тога стандардна својства прототипа окидача метода прихвата следећи параметри.
Parameter | Type | Description |
---|---|---|
dependencies | array | Окидачи и прототип окидача од којих зависи прототип окидача. Окидачи морају имати дефинисано само својство triggerid . |
tags | array | Ознаке окидача прототипа. |
Израз окидача мора бити дат у свом проширеном облику и мора садржати најмање један прототип ставке.
(object)
Враћа објекат који садржи ID-ијеве ажурираних прототипова окидача у оквиру својства triggerids
.
Омогућите прототип окидача, односно поставите његов статус на "0".
{
"jsonrpc": "2.0",
"method": "triggerprototype.update",
"params": {
"triggerid": "13938",
"status": 0
},
"id": 1
}
Одговор:
Замените ознаке за један прототип окидача.
{
"jsonrpc": "2.0",
"method": "triggerprototype.update",
"params": {
"triggerid": "17373",
"tags": [
{
"tag": "volume",
"value": "{#FSNAME}"
},
{
"tag": "type",
"value": "{#FSTYPE}"
}
]
},
"id": 1
}
Одговор:
CTriggerPrototype::update() in ui/include/classes/api/services/CTriggerPrototype.php.