| Interface | Description |
|---|---|
| ChannelListener |
Interface to report channel operations such as member join/leave and messages add/delete/update.
|
| ChatClientListener |
This interface defines ChatClient callback methods.
|
| Class | Description |
|---|---|
| CallbackListener<T> |
Interface for a generic listener object.
|
| Channel |
Container for channel object.
|
| ChannelDescriptor |
Contains channel information.
|
| Channels |
Channels object provides access to channels collection, allows to create new channels.
|
| Channels.ChannelBuilder | |
| ChatClient | |
| ChatClient.Properties |
Properties for client initialization configuration
|
| ChatClient.Properties.Builder |
Builder class for client properties
|
| ErrorInfo |
Representation of a Chat Error object.
|
| Member |
Representation of a Chat Member object.
|
| Members | |
| Message |
Representation of a Chat Message object.
|
| Messages |
Representation of a Chat channel's message list.
|
| NotificationPayload |
Helper accessor for notification data payload bundle as received from Twilio Notifications.
|
| Paginator<T> |
Class for paginating over items retrieved using
Channels.getPublicChannels(com.twilio.chat.CallbackListener<com.twilio.chat.Paginator<com.twilio.chat.ChannelDescriptor>>). |
| StatusListener |
Interface for a generic listener object.
|
| UserInfo |
User info object
|
| Enum | Description |
|---|---|
| Channel.ChannelStatus |
This enum represents the various states of the member with respect to
this channel.
|
| Channel.ChannelType |
Enumeration indicating the channel's visibility.
|
| Channel.SynchronizationStatus |
Enumeration indicating synchronization status for channel.
|
| ChatClient.ConnectionState |
Enum representing underlying twilsock connection state.
|
| ChatClient.SynchronizationStatus |
Enum representing client initialization status.
|
| ChatClient.SynchronizationStrategy |
Enum representing client synchronization strategies.
|
| NotificationPayload.Type | |
| UserInfo.UpdateReason |