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 | topicAddOpt |
| V2TIMGroupAddOpt | topicApproveOpt |
| 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 话题)(从 8.4 版本开始支持) "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 topicAddOpt |
申请加入话题是否需要管理员审批(私密话题有效,默认不需要审批,可以自由加入)(从 8.4 版本开始支持)
| V2TIMGroupAddOpt topicApproveOpt |
邀请加入话题是否需要管理员审批(私密话题有效,默认不需要审批,可以自由加入)(从 8.4 版本开始支持)
| V2TIMCreateGroupMemberInfoVector memberlist |
话题默认群成员(私密话题有效,最大支持 100 个群成员,只能在创建话题的时候设置)(从 8.4 版本开始支持)
| uint32_t memberMaxCount |
话题成员的最大个数(私密话题有效,最大支持 10000,默认 10000,只能在创建话题的时候设置)(从 8.4 版本开始支持)
| 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_COMMUNITY_MODIFY_FLAG_TOPIC_NAME | V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_FACE_URL;
|
inherited |