com.salesforce.android.chat.ui.ChatEventListener |
A listener which indicates various chat events have happened.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
agentIsTyping(boolean isUserTyping)
Indicates whether the user is currently typing.
| ||||||||||
abstract void |
agentJoined(AgentInformation agentInformation)
Indicates an agent has joined the chat session.
| ||||||||||
abstract void |
didReceiveMessage(ChatMessage chatMessage)
Indicates a chat message has been received.
| ||||||||||
abstract void |
didSelectButtonItem(ChatWindowButtonMenu.Button buttonItem)
Indicates a chat button item has been selected.
| ||||||||||
abstract void |
didSelectFooterMenuItem(ChatFooterMenu.MenuItem footerMenuItem)
Indicates a chat footer menu has been selected.
| ||||||||||
abstract void |
didSelectMenuItem(ChatWindowMenu.MenuItem menuItem)
Indicates a chat menu item has been selected.
| ||||||||||
abstract void |
processedOutgoingMessage(String message)
Indicates a message has been processed for sending.
| ||||||||||
abstract void |
transferToButtonInitiated()
Indicates a transfer from chat bot to agent has been requested.
|
Indicates whether the user is currently typing.
isUserTyping | The state of the user typing |
---|
Indicates an agent has joined the chat session.
agentInformation | The AgentInformation of the agent who joined
|
---|
Indicates a chat message has been received.
chatMessage | The received ChatMessage
|
---|
Indicates a chat button item has been selected.
buttonItem | The selected button item |
---|
Indicates a chat footer menu has been selected.
footerMenuItem | The selected footer menu item |
---|
Indicates a chat menu item has been selected.
menuItem | The selected menu item |
---|
Indicates a message has been processed for sending.
message | The content of the message |
---|
Indicates a transfer from chat bot to agent has been requested.