История изменений
История изменений - список изменений сущности. Каждое изменение представлено в виде предыдущего значения (oldBody
) и нового значения (newBody
) измененного поля.
Модель истории изменений
Поле | Тип | Описание |
---|---|---|
entityId |
String |
Идентификатор измененной сущности. |
entityType |
Integer |
Тип измененной сущности. Подробная информация о типах доступна в статье Типы сущностей. |
kind |
Integer |
Тип изменения. Подробная информация о типах доступна в статье Типы сущностей. |
newBody |
Object |
Новое значение измененного поля сущности. |
oldBody |
Object |
Предыдущее значение измененного поля сущности. |
timestamp |
Integer |
Временная метка изменения сущности. |
userId |
String |
Идентификатор пользователя, изменившего сущность. |
Разница между entityType
и kind
Поле entityType
соответствует типу изменяемой сущности, поле kind
- типу изменяемого поля сущности. Значения данных полей описаны в статье Типы сущностей.
Примеры записей истории изменений с различными значениями entityType
и kind
:
[
{
"entityType": 1,
"kind": 10,
...
},
...
]
[
{
"entityType": 2,
"kind": 10,
...
},
...
]
Пользователь изменил Сессию ("kind": 13) Пользователя ("entityType": 5).
[
{
"entityType": 5,
"kind": 13,
...
},
...
]