Public 成员函数 | |
| V2TIMConversation () | |
| V2TIMConversation (const V2TIMConversation &conversation) | |
| V2TIMConversation & | operator= (const V2TIMConversation &conversation) | 
| ~V2TIMConversation () | |
会话对象
| V2TIMConversation | ( | const V2TIMConversation & | conversation | ) | 
| ~V2TIMConversation | ( | ) | 
| V2TIMConversation& operator= | ( | const V2TIMConversation & | conversation | ) | 
会话类型
| 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 | 
上次设置草稿时的 UTC 时间戳
| bool isPinned | 
是否置顶
| uint64_t orderKey | 
| V2TIMUInt64Vector markList | 
会话标记列表,取值详见 @V2TIMConversationMarkType(从 6.5 版本开始支持)
| V2TIMBuffer customData | 
会话自定义数据(从 6.5 版本开始支持)
| V2TIMStringVector conversationGroupList | 
会话所属分组列表(从 6.5 版本开始支持)
| uint64_t c2cReadTimestamp | 
最新已读消息的 UTC 时间戳,仅对单聊会话生效(从 7.1 版本开始支持)
| uint64_t groupReadSequence | 
已读消息的 sequence,仅对群聊会话生效(从 7.1 版本开始支持)