Public 成员函数 | |
bool | IsInheritMessageReceiveOptionFromCommunity () |
void | SetInheritMessageReceiveOptionFromCommunity (bool isInherit, V2TIMCallback *callback) |
V2TIMTopicInfo () | |
V2TIMTopicInfo (const V2TIMTopicInfo &topicInfo) | |
V2TIMTopicInfo & | operator= (const V2TIMTopicInfo &topicInfo) |
~V2TIMTopicInfo () override | |
成员变量 | |
V2TIMString | topicID |
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 |
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 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 |
话题创建时间,单位:秒
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 |