Используется для поиска по сессиям, создания новых сессий, перевода сессий на оператора и др.

Hierarchy

  • LineSessions

Methods

create

  • Метод позволяет создать новую сессию Линий.

    Parameters

    • channel: LineChannelItemRef

      Канал, в рамках которого необходимо создать сессию.

    • account: string

      Аккаунт клиента, с которым необходимо создать сессию. В зависимости от типа канала это может быть учётная запись (или псевдоним), номер телефона, электронная почта.

      const contact = await Context.data.contact.fetch();
      const account = contact.data._account[0].login;
      const newSession = await System.lines.sessions.create(Context.data.channel, account);
      

    Returns Promise<LineSessionItemRef>

search

  • Метод позволяет выполнить поиск сессий Линий.

    Для выборки элементов коллекций используется объект Search:

    const cu = await System.users.getCurrentUser();
    const sessions = await System.lines.sessions.search()
        .where(f => f._userId.eq(cu))
        .all();
    

    Подробнее об использовании объекта поиска можно узнать в статье «Работа с приложениями».

    Returns LineSessionSearch