Public Member Functions | |
V2TIMTopicInfo () | |
V2TIMTopicInfo (const V2TIMTopicInfo &topicInfo) | |
V2TIMTopicInfo & | operator= (const V2TIMTopicInfo &topicInfo) |
~V2TIMTopicInfo () | |
V2TIMTopicInfo | ( | ) |
V2TIMTopicInfo | ( | const V2TIMTopicInfo & | topicInfo | ) |
~V2TIMTopicInfo | ( | ) |
V2TIMTopicInfo& operator= | ( | const V2TIMTopicInfo & | topicInfo | ) |
V2TIMString topicID |
Topic ID.
V2TIMString topicName |
Topic name.
V2TIMString topicFaceURL |
Topic face.
V2TIMString introduction |
Topic introduction.
V2TIMString notification |
Topic notification.
bool isAllMuted |
Whether to mute all members of this topic.
uint32_t selfMuteTime |
Current user's mute time in the topic.
V2TIMString customString |
Topic custom String.
V2TIMReceiveMessageOpt recvOpt |
Current user's message receiving option in the topic. To modify the topic message receiving option, please call the setGroupReceiveMessageOpt API.
V2TIMString draftText |
Topic draft.
uint64_t unreadCount |
Current user's unread message count in the topic.
V2TIMMessage* lastMessage |
Topic lastMessage.
V2TIMGroupAtInfoVector groupAtInfoList |
Topic @ information list.
uint32_t modifyFlag |
Topic info modification flag Enumeration V2TIMGroupInfoModifyFlag lists which fields support modification, if you modify group information, please set the value of this field, if you modify multiple fields at the same time, multiple enumeration values are combined by bitwise OR, for example, modify the group name and avatar at the same time. info.groupName = "new group name"; info.faceURL = "new face url"; info.modifyFlag = V2TIM_GROUP_INFO_MODIFY_FLAG_GROUP_NAME | V2TIM_GROUP_INFO_MODIFY_FLAG_FACE_URL;