| BlockUserListener | Listener for ChatClient.blockUser requests. |
| ChannelMarkReadListener | Listener for ChatClient.markRead requests. |
| CreateChannelListener | Listener for io.getstream.chat.android.client.ChatClient.createChannel calls. |
| DeleteChannelListener | Listener for io.getstream.chat.android.client.ChatClient.deleteChannel calls. |
| DeleteMessageListener | Listener for requests of message deletion and for message deletion results. |
| DeleteReactionListener | Listener for io.getstream.chat.android.client.ChatClient.deleteReaction calls. |
| DraftMessageListener | Listener for draft message. |
| EditMessageListener | Listener for editions in messages. |
| FetchCurrentUserListener | Listener used when fetching the current user from the backend. |
| GetMessageListener | Listener used when fetching a single new message from the backend. |
| HideChannelListener | Listener of ChatClient.hideChannel requests. |
| LiveLocationListener | Listener for live location sharing requests. |
| MarkAllReadListener | Listener for ChatClient.markAllRead requests. |
| QueryBlockedUsersListener | Listener for ChatClient.queryBlockedUsers requests. |
| QueryChannelListener | Listener of ChatClient.queryChannel requests. |
| QueryChannelsListener | Listener of ChatClient.queryChannels requests. |
| QueryMembersListener | Listener of ChatClient.queryMembers requests. |
| QueryThreadsListener | Listener for ChatClient.queryChannels requests. |
| SendAttachmentListener | Listener that updates the SDK accordingly with the request to send attachments to the backend. |
| SendGiphyListener | Listener for io.getstream.chat.android.client.ChatClient.sendGiphy calls. |
| SendMessageListener | Listener for ChatClient.sendMessage requests. |
| SendReactionListener | Listener for io.getstream.chat.android.client.ChatClient.sendReaction calls. |
| ShuffleGiphyListener | Listener for io.getstream.chat.android.client.ChatClient.shuffleGiphy calls. |
| ThreadQueryListener | Listener for reply queries. |
| TypingEventListener | Listener for ChatClient.keystroke and ChatClient.stopTyping requests. |
| UnblockUserListener | Listener for ChatClient.unblockUser requests. |