KIMCoreChat

class KIMCoreChat(chat: <Error class: unknown class>) : Comparable<KIMCoreChat> , Serializable

Constructors

Link copied to clipboard
constructor(chat: <Error class: unknown class>)

Properties

Link copied to clipboard
@SerializedName(value = "assumerId")
var assumerId: String
Link copied to clipboard
@SerializedName(value = "boxType")
var boxType: Int

盒子类型Constant.BOX_TYPE

Link copied to clipboard
@SerializedName(value = "chatBizData")
var chatBizData: String
Link copied to clipboard
@SerializedName(value = "chat_custom_data")
var chatCustomData: String
Link copied to clipboard
@SerializedName(value = "chatId")
var chatId: String

会话id

Link copied to clipboard
@SerializedName(value = "chatName")
var chatName: String

会话名

Link copied to clipboard
@SerializedName(value = "chatType")
var chatType: Int

会话类型 Constant.CHAT_TYPE

Link copied to clipboard
@SerializedName(value = "draft")
var draft: KIMCoreDraft?

草稿数据

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "lastMsg")
var lastMsg: KIMCoreMessage

会话最新消息的实体

Link copied to clipboard
@SerializedName(value = "lastReadTime")
var lastReadTime: Long

上次已读消息的时间,单位ns

Link copied to clipboard
@SerializedName(value = "lastTime")
var lastTime: Long

用于分页

Link copied to clipboard
@SerializedName(value = "strongNotice")
var strongNotices: List<KIMCoreNotice>

强提醒数据,具有临时性,如果已读会话,该数据就会消失

Link copied to clipboard
@SerializedName(value = "targetUid")
var targetUid: String

单聊会话,对方的userId

Link copied to clipboard
@SerializedName(value = "unReadCount")
var unReadCount: Int

会话未读数

Link copied to clipboard
@SerializedName(value = "updateTime")
var updateTime: Long

会话最新的更新时间,单位ns

Functions

Link copied to clipboard
open operator override fun compareTo(chat: KIMCoreChat): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun setBoxType(boxType: Int)
Link copied to clipboard
fun setChatBizData(chatBizData: String?)
Link copied to clipboard
fun setChatCustomData(chatCustomData: String?)
Link copied to clipboard
fun setChatId(chatId: String?)
Link copied to clipboard
fun setChatName(chatName: String?)
Link copied to clipboard
fun setChatType(chatType: Int)
Link copied to clipboard
fun setDraft(draft: KIMCoreDraft?)
Link copied to clipboard
fun setLastMsg(lastMsg: KIMCoreMessage?)
Link copied to clipboard
fun setLastReadTime(lastReadTime: Long)
Link copied to clipboard
fun setStrongNotices(strongNotices: List<KIMCoreNotice>?)
Link copied to clipboard
fun setTargetUid(targetUid: String?)
Link copied to clipboard
fun setUnReadCount(unReadCount: Int)
Link copied to clipboard
fun setUpdateTime(updateTime: Long)