mediatype.update
Описание
object mediatype.update(объект/массив mediaTypes)
Этот метод позволяет обновлять существующие способы оповещения
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
Параметры
(object/array) Свойства типа оповещений, которые необходимо обновить.
Для каждого типа оповещений должно быть определено свойство mediatypeid, все
остальные свойства необязательны. Будут обновлены только переданные свойства,
все остальные останутся без изменений.
Помимо стандартных свойств типа оповещений, метод принимает следующие параметры.
| Parameter | Type | Description |
|---|---|---|
| message_templates | array | Шаблоны сообщений для замены текущих шаблонов сообщений. |
Возвращаемые значения
(объект) Возвращает объект, который содержит ID обновленных способов
оповещений, указанных в свойстве mediatypeids.
Примеры
Включение типа медиа
Включите тип медиа, то есть установите для него статус "0".
{
"jsonrpc": "2.0",
"method": "mediatype.update",
"params": {
"mediatypeid": "6",
"status": "0"
},
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"mediatypeids": [
"6"
]
},
"id": 1
}
Источник
CMediaType::update() в ui/include/classes/api/services/CMediaType.php.