Перейти к основному содержимому

$caila.getClientEntityRecords

Возвращает список записей сущности для определенного клиента.

подсказка
Чтобы получить список общих записей сущности, не специфичных для определенного клиента, используйте метод $caila.getEntity.

Синтаксис

Метод принимает в качестве аргумента название сущности и идентификатор клиента clientId:

$caila.getClientEntityRecords("ClientEntity");
ПараметрТипОбязательныйОписание
EntityNamestringдаНазвание сущности, в которую будет добавлена запись.
clientIdstringнетИдентификатор клиента.
classifierTokenstringнетAPI-ключ для доступа к стороннему обученному классификатору.

Использование в сценарии

Сценарий:

state: Example
q!: записи
a: Для сущности ClientEntity и клиента {{$request.channelUserId}} были созданы следующие записи:
a: {{JSON.stringify($caila.getClientEntityRecords("ClientEntity"))}}

Список записей для сущности ClientEntity:

{
"id":711091, //идентификатор записи
"type":"pattern", //способ, которым задаётся значение записи
"rule":"два", //значение записи
"value":"2" //ассоциированное с записью значение
},
{
"id":711090,
"type":"synonyms",
"rule":"один",
"value":"1"
},
{
"id":711092,
"type":"synonyms",
"rule":"три",
"value":"3"
}