Types

Link copied to clipboard
data class DateSeparatorItem(val date: Date) : MessageListItem

Represent a date separator item in a MessageListView.

Link copied to clipboard

Represent a loading more indicator item in a MessageListView.

Link copied to clipboard
data class MessageItem(val message: Message, val positions: List<MessagePosition> = listOf(), val isMine: Boolean = false, val messageReadBy: List<ChannelUserRead> = listOf(), val isThreadMode: Boolean = false, val isMessageRead: Boolean = true, val showMessageFooter: Boolean = false) : MessageListItem

Represent a message item in a MessageListView.

Link copied to clipboard
data class StartOfTheChannelItem(val channel: Channel) : MessageListItem

Represent the start of the channel in a MessageListView.

Link copied to clipboard

Represent a thread placeholder item in a MessageListView.

Link copied to clipboard
data class ThreadSeparatorItem(val date: Date, val messageCount: Int) : MessageListItem

Represent a thread separator item in a MessageListView.

Link copied to clipboard
data class TypingItem(val users: List<User>) : MessageListItem

Represent a typing item in a MessageListView.

Link copied to clipboard
data class UnreadSeparatorItem(val unreadCount: Int) : MessageListItem

Represent an unread separator item in a MessageListView.

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun stringify(): String