会话对象
Public 成员函数 | |
V2TIMConversation () | |
V2TIMConversation (const V2TIMConversation &conversation) | |
V2TIMConversation & | operator= (const V2TIMConversation &conversation) |
~V2TIMConversation () | |
成员变量 | |
V2TIMConversationType | type |
V2TIMString | conversationID |
V2TIMString | userID |
V2TIMString | groupID |
V2TIMString | groupType |
V2TIMString | showName |
V2TIMString | faceUrl |
int | unreadCount |
V2TIMReceiveMessageOpt | recvOpt |
V2TIMMessage * | lastMessage |
V2TIMGroupAtInfoVector | groupAtInfolist |
V2TIMString | draftText |
uint64_t | draftTimestamp |
bool | isPinned |
uint64_t | orderKey |
V2TIMConversation | ( | const V2TIMConversation & | conversation | ) |
~V2TIMConversation | ( | ) |
V2TIMConversation& operator= | ( | const V2TIMConversation & | conversation | ) |
V2TIMConversationType type |
会话类型
V2TIMString conversationID |
会话唯一 ID,如果是 C2C 单聊,组成方式为 c2c_userID,如果是群聊,组成方式为 group_groupID
V2TIMString userID |
如果会话类型为 C2C 单聊,userID 会存储对方的用户ID,否则为空字符串
V2TIMString groupID |
如果会话类型为群聊,groupID 会存储当前群的群 ID,否则为空字符串
V2TIMString groupType |
如果会话类型为群聊,groupType 为当前群类型,否则为空字符串
V2TIMString showName |
会话展示名称(群组:群名称 >> 群 ID;C2C:对方好友备注 >> 对方昵称 >> 对方的 userID)
V2TIMString faceUrl |
会话展示头像(群组:群头像;C2C:对方头像)
int unreadCount |
会话未读消息数量,直播群(AVChatRoom)不支持未读计数,默认为 0
V2TIMReceiveMessageOpt recvOpt |
消息接收选项(接收 | 接收但不提醒 | 不接收)
V2TIMMessage* lastMessage |
会话最后一条消息,如果会话没有消息,lastMessage 字段为 NULL 5.5.892 以前版本,请您使用 lastMessage -> timestamp 对会话做排序,timestamp 越大,会话越靠前
V2TIMGroupAtInfoVector groupAtInfolist |
群会话 @ 信息列表,用于展示 “有人@我” 或 “@所有人” 这两种提醒状态
V2TIMString draftText |
草稿信息,设置草稿信息请调用 SetConversationDraft() 接口
uint64_t draftTimestamp |
草稿编辑时间,草稿设置的时候自动生成
bool isPinned |
是否置顶
uint64_t orderKey |