Public 成员函数 | |
bool | IsInheritMessageReceiveOptionFromCommunity () |
void | SetInheritMessageReceiveOptionFromCommunity (bool isInherit, V2TIMCallback *callback) |
V2TIMTopicInfo () | |
V2TIMTopicInfo (const V2TIMTopicInfo &topicInfo) | |
V2TIMTopicInfo & | operator= (const V2TIMTopicInfo &topicInfo) |
~V2TIMTopicInfo () override | |
成员变量 | |
V2TIMString | topicID |
V2TIMString | topicType |
V2TIMString | topicName |
V2TIMString | topicFaceURL |
V2TIMString | introduction |
V2TIMString | notification |
bool | isAllMuted |
uint32_t | selfMuteTime |
V2TIMString | customString |
V2TIMReceiveMessageOpt | recvOpt |
V2TIMString | draftText |
uint64_t | unreadCount |
V2TIMMessage * | lastMessage |
uint64_t | readSequence |
V2TIMGroupAtInfoVector | groupAtInfoList |
uint32_t | createTime |
V2TIMGroupAddOpt | groupAddOpt |
V2TIMGroupAddOpt | groupApproveOpt |
V2TIMCreateGroupMemberInfoVector | memberlist |
uint32_t | memberMaxCount |
uint64_t | defaultPermissions |
uint32_t | modifyFlag |
void * | obj_ptr |
V2TIMTopicInfo | ( | ) |
V2TIMTopicInfo | ( | const V2TIMTopicInfo & | topicInfo | ) |
|
override |
bool IsInheritMessageReceiveOptionFromCommunity | ( | ) |
获取登录用户在话题中的消息接收选项是否继承社群。该功能仅增强版 SDK 8.1 及以上版本支持
void SetInheritMessageReceiveOptionFromCommunity | ( | bool | isInherit, |
V2TIMCallback * | callback | ||
) |
设置登录用户在话题中的消息接收选项是否继承社群。该功能仅增强版 SDK 8.1 及以上版本支持
V2TIMTopicInfo& operator= | ( | const V2TIMTopicInfo & | topicInfo | ) |
V2TIMString topicID |
话题 ID,只能在创建话题或者修改话题信息的时候设置。组成方式为:社群 ID + @TOPIC_xxx,例如社群 ID 为 @TGS_123,则话题 ID 为 @TGS_123@TOPIC_xxx
V2TIMString topicType |
话题类型(默认为 Public 话题) "Public" :公开话题,社群内成员可以自由进出发言。 "Private" :私密话题,有自己的成员列表(成员上限 10000 人),社群成员需要加入话题才能发言。
V2TIMString topicName |
话题名称,最长 150 字节,使用 UTF-8 编码
V2TIMString topicFaceURL |
话题头像,最长 500 字节,使用 UTF-8 编码
V2TIMString introduction |
话题介绍,最长 400 字节,使用 UTF-8 编码
V2TIMString notification |
话题公告,最长 400 字节,使用 UTF-8 编码
bool isAllMuted |
话题全员禁言
uint32_t selfMuteTime |
当前用户在话题中的禁言时间
V2TIMString customString |
话题自定义字段
V2TIMReceiveMessageOpt recvOpt |
话题消息接收选项,修改话题消息接收选项请调用 setGroupReceiveMessageOpt 接口
V2TIMString draftText |
话题草稿
uint64_t unreadCount |
话题消息未读数量
V2TIMMessage* lastMessage |
话题 lastMessage
uint64_t readSequence |
话题已读消息的 sequence,从 7.8 版本开始支持
V2TIMGroupAtInfoVector groupAtInfoList |
话题 at 信息列表
uint32_t createTime |
话题创建时间,单位:秒
V2TIMGroupAddOpt groupAddOpt |
申请加入话题是否需要管理员审批(私有话题有效)
V2TIMGroupAddOpt groupApproveOpt |
邀请加入话题是否需要管理员审批(私有话题有效)
V2TIMCreateGroupMemberInfoVector memberlist |
话题默认群成员(私有话题有效,只能在创建话题的时候设置)
uint32_t memberMaxCount |
最大话题成员数量(私有话题有效,只能在创建话题的时候设置)
uint64_t defaultPermissions |
话题默认权限,7.8 版本开始支持 群成员在没有加入任何权限组时的默认权限,仅在社群资料 V2TIMGroupInfo 中 enablePermissionGroup = true 打开权限组之后生效
uint32_t modifyFlag |
话题资料修改标记位 枚举 V2TIMGroupInfoModifyFlag 列出哪些字段支持修改,如果您修改群资料,请设置这个字段值 如果您同时修改多个字段,多个枚举值按位或 | 组合,例如,同时修改群名称和头像 info.topicName = "new group name"; info.topicFaceURL = "new face url"; info.modifyFlag = V2TIM_GROUP_INFO_MODIFY_FLAG_GROUP_NAME | V2TIM_GROUP_INFO_MODIFY_FLAG_FACE_URL;
|
inherited |