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