объект service.update(объект/массив УслугиIT)
Этот метод позволяет обновлять существующие услуги IT.
(объект/массив) Свойства услуг IT, которые будут обновлены.
Свойство serviceid должно быть указано по каждой услуге IT, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.
В дополнение к стандартным свойствам услуги IT, этот метод принимает следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| dependencies | массив | Зависимости услуги, которые заменят текущие зависимости услуги. Каждая зависимость услуги имеет следующие параметры: - dependsOnServiceid - (строка) ID услуги IT от которой зависит услуга, то есть дочерняя услуга IT.- soft - (целое число) тип зависимости услуги; обратитесь к странице объекта зависимости услуги для получения более подробных сведений о типах зависимостей. |
| parentid | строка | ID жёстко привязанной родительской услуги IT. |
| times | массив | Времена услуг, которые заменят текущие времена услуг. |
(объект) Возвращает объект, который содержит ID обновленных услуг IT данных под свойством serviceids.
Добавление услуги IT "3" жёстко привязаннной родительской услуги "5".
Запрос:
{ "jsonrpc": "2.0", "method": "service.update", "params": { "serviceid": "5", "parentid": "3" }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }Ответ:
CService::update() в frontends/php/include/classes/api/services/CService.php.