Package-level declarations

Types

Link copied to clipboard
abstract class KIMExpAppCustomMessageItem<T : KIMCoreAppCustomizeMessage>(val customizeType: String, val customClazz: Class<T>) : KIMExpBaseMessageItem<T>
Link copied to clipboard
abstract class KIMExpBaseMessageItem<T : KIMCoreMessageContent>(type: Int) : KIMExpMessageListItem
Link copied to clipboard
abstract class KIMExpCustomMessageItem<T : KIMCoreCustomizeMessage>(val customizeType: String, val customClazz: Class<T>) : KIMExpBaseMessageItem<T>
Link copied to clipboard
abstract class KIMExpCustomParseMessageItem<T : KIMCoreCustomizeMessage>(customizeType: String, customClazz: Class<T>) : KIMExpCustomMessageItem<T>
Link copied to clipboard
abstract class KIMExpMessageListItem(type: Int)

Created by liutao7 on 2022/5/30. 聊天消息列表项数据

Link copied to clipboard
data class KMessageListWrapper(val items: List<KIMExpMessageListItem> = listOf(), val scrollTarget: Int = SCROLL_NON)

Created by liutao7 on 2022/5/31.

Link copied to clipboard
data class MessageItem(var message: KIMCoreMessage, val isMine: Boolean = false, var isSupportCheck: Boolean = false, var isCheckSwitchOn: Boolean = false, var isSelected: Boolean = false, var style: Int = KBaseMessageItemView.BUBBLE_STYLE_NORMAL, var isShowAvatar: Boolean = true, var chatType: Int = KIMChatInfoManager.instance.getChatType(message.chatId, Constant.CHAT_TYPE.CHAT_TYPE_GROUP), var isChatWithMyself: Boolean = false, var isUrgentMsg: Boolean = false, var extra: HashMap<String, Any?>? = null, var isExcerptMsg: Boolean = false)
Link copied to clipboard