| 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.