IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMTopicInfo

Properties

NSString * topicID
 
NSString * topicName
 
NSString * topicFaceURL
 
NSString * introduction
 
NSString * notification
 
BOOL isAllMuted
 
uint32_t selfMuteTime
 
NSString * customString
 
V2TIMReceiveMessageOpt recvOpt
 
NSString * draftText
 
uint64_t unreadCount
 
V2TIMMessagelastMessage
 
NSArray< V2TIMGroupAtInfo * > * groupAtInfolist
 

Property Documentation

◆ topicID

- (NSString*) topicID
readwritenonatomicstrong

Topic ID.

◆ topicName

- (NSString*) topicName
readwritenonatomicstrong

Topic name.

◆ topicFaceURL

- (NSString*) topicFaceURL
readwritenonatomicstrong

Topic face.

◆ introduction

- (NSString*) introduction
readwritenonatomicstrong

Topic introduction.

◆ notification

- (NSString*) notification
readwritenonatomicstrong

Topic notification.

◆ isAllMuted

- (BOOL) isAllMuted
readwritenonatomicassign

Whether to mute all members of this topic.

◆ selfMuteTime

- (uint32_t) selfMuteTime
readnonatomicassign

Current user's mute time in the topic.

◆ customString

- (NSString*) customString
readwritenonatomicstrong

Topic custom String.

◆ recvOpt

- (V2TIMReceiveMessageOpt) recvOpt
readnonatomicassign

Current user's message receiving option in the topic. To modify the topic message receiving option, please call the setGroupReceiveMessageOpt API.

◆ draftText

- (NSString*) draftText
readwritenonatomicstrong

Topic draft.

◆ unreadCount

- (uint64_t) unreadCount
readnonatomicassign

Current user's unread message count in the topic.

◆ lastMessage

- (V2TIMMessage*) lastMessage
readnonatomicstrong

Topic lastMessage.

◆ groupAtInfolist

- (NSArray<V2TIMGroupAtInfo *>*) groupAtInfolist
readnonatomicstrong

Topic @ information list.