$caila.setClientEntityRecords
Перезаписывает все записи сущности для определенного клиента.
Синтаксис
Метод принимает в качестве аргумента название сущности, записи которой будут переопределены, а также параметры обновленных записей:
$caila.setClientEntityRecords("EntityName", {"type": "synonyms", "rule": [$parseTree.text], "value": $parseTree.text});
| Параметр | Тип | Обязательный | Описание | 
|---|---|---|---|
| EntityName | string | да | Название сущности, в которую будет добавлена запись. | 
| type | string | да | Способ, которым задаётся значение записи. Принимает значения: synonymsилиpattern. | 
| value | sring | да | Ассоциированное с записью значение. Соответствует полю DATA. | 
| rule | array<string> | да | Набор правил, описывающий значения, которые будут добавлены в качестве записи. Например, $parseTree._<ИмяСлота>. | 
| clientId | string | нет | Идентификатор клиента. | 
| classifierToken | string | нет | API-ключ для доступа к стороннему обученному классификатору. | 
Использование в сценарии
Переопределение текущих записей сущности:
    state: prepare
        q!: prepare
        script:
            $caila.setClientEntityRecords("ClientEntity", [
                {"type": "synonyms", "rule": ["один"], "value": "1"},
                {"type": "synonyms", "rule": ["два"], "value": "2"},
                {"type": "synonyms", "rule": ["три"], "value": "3"},
                {"type": "synonyms", "rule": ["четыре"], "value": "4"},
                {"type": "synonyms", "rule": ["пять"], "value": "5"}
            ]);