- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
- Типы данных
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
-
Линии
- LineChannelState
- LineChannelType
- LineClientBlockedStatus
- LineMessageType
- LineMetricType
- LineSessionPriority
- LineSessionState
- OperatorStatusType
- LineApplicationRef
- LineBindingApplication
- LineChannelData
- LineChannelItem
- LineChannelItemRef
- LineChannelSearch
- LineChannels
- LineClientData
- LineClientExtraData
- LineClientItem
- LineClientItemRef
- LineClientSearch
- LineClients
- LineData
- LineItem
- LineItemRef
- LineMessageData
- LineMessageItem
- LineMetricData
- LineMetricItem
- LineMetrics
- LineSearch
- LineSessionData
- LineSessionItem
- LineSessionItemRef
- LineSessionSearch
- LineSessions
- Lines
- LinesCollections
- SessionChangedPayload
- SessionFieldChange
- SessionReassignedPayload
- LineSessionPriorityEnumBase
- LineSessionStateEnumBase
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Объект поиска сессий Линий
Подробнее работа поиска описана в Search.
Type parameters
F: ApplicationFilterClosure<T>
Hierarchy
Methods
all
Метод возвращает страницу результатов поиска с количеством результатов Search.size, начиная с Search.from.
По умолчанию размер выборки ограничен 10 записями. Если нужно выбрать больше элементов, используйте метод Search.size.
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .all();
Returns Promise<LineSessionItem[]>
count
Метод позволяет получить количество элементов в выборке (игнорирует Search.from и Search.size).
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .count();
Returns Promise<number>
first
Метод возвращает первый элемент выборки.
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .first();
Returns Promise<LineSessionItem | undefined>
from
Метод Search.from позволяет пропустить заданное количество элементов.
Parameters
n: number
Returns this
size
Метод позволяет задать ограничение выборки элементов.
Parameters
n: number
Returns this
sort
Метод позволяет выполнить сортировку результатов поиска.
Если необходимо отсортировать результаты по нескольким параметрам, можно вызывать метод несколько раз последовательно.
Parameters
field: keyof LineSessionData
Optional ascending: undefined | false | true
Returns this
where
Метод позволяет задать фильтрацию элементов коллекции.
Parameters
fc: F
Returns this
Метод Search.where позволяет задать фильтрацию элементов коллекции.
Parameters
eql: EqlQuery
Optional params: EqlParams
Returns this
Methods