div-patch
Редактирует элемент.
Параметры
Параметры | Описание |
---|---|
changes |
array Обязательный параметр. Изменения элементов. Массив должен быть непустым. Доступные платформы: Android, iOS, веб. |
mode |
string Порядок применения изменений: transactional — если во время применения хотя бы одного элемента произошла ошибка, то изменения не применяются.partial — применяются все возможные изменения. Если есть ошибки, то о них сообщается.Возможные значения: Значение по умолчанию: Доступные платформы: Android, веб. |
on_applied_actions |
array Действия после применения изменений. Доступные платформы: Android, iOS, веб. |
on_failed_actions |
array Действия после ошибки применения изменений в транзакционном режиме. Доступные платформы: Android, веб. |
change
Параметры | Описание |
---|---|
id |
string Обязательный параметр. Идентификатор элемента для замены или удаления. |
items |
array Элементы для вставки. Если параметр не задан, то элемент будет удален. Список возможных значений: |
JSON
{
changes*: [
{
id*: "string",
items: [ div, ... ]
},
...
],
mode: "string",
on_applied_actions: [
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
},
...
],
on_failed_actions: [
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
},
...
]
}