public class Livetex
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Livetex.Builder |
Modifier and Type | Method and Description |
---|---|
void |
bindService()
Подписаться на нотификации
|
void |
confirm(java.lang.String messageId)
Подтвердить получение сообщения
|
void |
destroy()
Очистить кэш и остановить сервис
|
void |
getDestinations(sdk.handler.AHandler<java.util.ArrayList<livetex.queue_service.Destination>> handler)
Получение точек контакта
|
void |
getHistory(long offset,
long limit,
sdk.handler.AHandler<sdk.models.LTSerializableHolder> handler)
Получить историю
|
void |
getState(sdk.handler.AHandler<livetex.queue_service.DialogState> handler)
Получение статуса диалога
|
void |
init(sdk.handler.IInitHandler handler)
Инициализация и получение токена в колбэке
|
void |
sendFile(java.lang.String url,
sdk.handler.AHandler<java.lang.Boolean> handler)
Отправка файлов в онлайн разговор
|
void |
sendTextMessage(java.lang.String message,
sdk.handler.AHandler<livetex.queue_service.SendMessageResponse> handler)
Отправить в очередь сообщение с параметрами
|
void |
setDestination(livetex.queue_service.Destination destination,
sdk.models.LTDialogAttributes dialogAttrs)
Инициализация очереди
|
void |
setName(java.lang.String name)
Установка имени посетителя.
|
void |
setNotificationDialogHandler(INotificationDialogHandler dialogHandler)
Установка оповещений сервиса диалога с оператором
|
void |
unbindService()
Отписаться от нотификаций
|
public void bindService()
public void confirm(java.lang.String messageId)
messageId
- идентификатор сообщенияpublic void destroy()
public void getDestinations(sdk.handler.AHandler<java.util.ArrayList<livetex.queue_service.Destination>> handler)
public void getHistory(long offset, long limit, sdk.handler.AHandler<sdk.models.LTSerializableHolder> handler)
offset
- сдвигlimit
- максимальное количествоpublic void getState(sdk.handler.AHandler<livetex.queue_service.DialogState> handler)
public void init(sdk.handler.IInitHandler handler)
handler
- Слушатель для получения токенаpublic void sendFile(java.lang.String url, sdk.handler.AHandler<java.lang.Boolean> handler)
url
- адрес файлаpublic void sendTextMessage(java.lang.String message, sdk.handler.AHandler<livetex.queue_service.SendMessageResponse> handler)
message
- текст сообщенияpublic void setDestination(livetex.queue_service.Destination destination, sdk.models.LTDialogAttributes dialogAttrs)
destination
- назначениеdialogAttrs
- атрибуты диалогаpublic void setName(java.lang.String name)
name
- имя посетителя.public void setNotificationDialogHandler(INotificationDialogHandler dialogHandler)
dialogHandler
- слушатель оповещенийpublic void unbindService()