Конструктор для розмови.
Клієнт для виконання запитів.
Ідентифікатор розмови.
Назва розмови.
Члени розмови.
Повідомлення в розмові.
Optional
variables: CallVariablesЗмінні виклику.
Optional
variablesПеревіряє, чи дозволена відмова.
Перевіряє, чи дозволено приєднання.
Перевіряє, чи дозволено вихід.
Перевіряє, чи дозволена подача звітності.
Перевіряє, чи потрібно автоматично відповісти.
Отримує затримку для автоматичної відповіді.
Отримує причину відмови або виходу.
Отримує ідентифікатор контакту.
Перевіряє, чи є звітність.
Перевіряє, чи слід приховувати контакт.
Отримує ідентифікатор розмови.
Перевіряє, чи була розмова передана.
Перевіряє, чи є ручний розподіл в черзі.
Отримує ідентифікатори всіх учасників.
Отримує всі повідомлення з каналу.
Відмовляється від розмови.
Optional
cause: DeclineCauseПричина відмови.
Отримує всі повідомлення з каналу.
Перевіряє, чи належить повідомлення розмові.
Повідомлення.
Додає нове повідомлення до розмови.
Подія нового повідомлення.
Оновлює час для поточної розмови в черзі.
Цей метод викликає метод renew об'єкта Task, щоб оновити час розмови. Якщо розмова не знаходиться в черзі, буде згенерована помилка.
Optional
sec: numberКількість секунд для продовження розмови. Якщо не зазначено, використовується значення за замовчуванням.
Надсилає звіт для поточної розмови.
Цей метод викликає метод reporting об'єкта Task, щоб надіслати звіт про розмову. Якщо розмова не знаходиться в черзі, буде згенерована помилка.
Об'єкт Reporting, який містить дані звіту.
Відправляє дані (текст або файл).
Дані для відправки.
Optional
cb: FileUploadProgressКолбек для відстеження прогресу завантаження.
Відправляє файл.
Файл для відправки.
Optional
cb: FileUploadProgressКолбек для відстеження прогресу завантаження.
Встановлює розмову як відповідану.
Ідентифікатор каналу.
Час відповіді.
Член чату.
Встановлює контакт для розмови.
Цей метод відправляє запит на сервер для призначення контактного ідентифікатора до розмови.
Ідентифікатор контакту, який потрібно призначити для розмови.
Встановлює причину відмови від запрошення.
Подія відмови.
Оновлює видалене повідомлення.
Видалене повідомлення.
Встановлює причину виходу з чату.
Подія виходу.
Оновлює інформацію про членів розмови.
Нові члени розмови.
Переносить розмову до плану.
Цей метод відправляє запит на сервер для перенесення розмови до зазначеного плану.
Ідентифікатор плану, до якого потрібно перенести розмову.
Переносить розмову до іншого користувача.
Цей метод відправляє запит на сервер для перенесення розмови до вказаного користувача.
Ідентифікатор користувача, до якого потрібно перенести розмову.
Клас Conversation: Описує чат, включаючи його стан, учасників, повідомлення та інші атрибути.
Конструктор Conversation: client: Клієнт для виконання запитів, використовуваних у розмові. conversationId: Ідентифікатор розмови. title: Назва розмови. members: Список учасників розмови. messages: Список повідомлень у розмові. variables: Опційні змінні виклику, що можуть бути використані в розмові. Конструктор ініціалізує всі властивості класу, задаючи значення за замовчуванням або використовує передані параметри для налаштування об'єкта розмови.