Public Member Functions | |
V2TIMTopicInfo () | |
String | getTopicID () |
void | setTopicID (String topicID) |
String | getTopicName () |
void | setTopicName (String topicName) |
String | getTopicFaceUrl () |
void | setTopicFaceUrl (String faceUrl) |
String | getIntroduction () |
void | setIntroduction (String introduction) |
String | getNotification () |
void | setNotification (String notification) |
boolean | isAllMute () |
void | setAllMute (boolean allMute) |
long | getSelfMuteTime () |
String | getCustomString () |
void | setCustomString (String customString) |
int | getRecvOpt () |
String | getDraftText () |
void | setDraft (String draftText) |
long | getUnreadCount () |
V2TIMMessage | getLastMessage () |
long | getReadSequence () |
List< V2TIMGroupAtInfo > | getGroupAtInfoList () |
long | getCreateTime () |
Long | getDefaultPermissions () |
void | setDefaultPermissions (long defaultPermissions) |
boolean | isInheritMessageReceiveOptionFromCommunity () |
void | setInheritMessageReceiveOptionFromCommunity (boolean inheritMessageReceiveOptionFromCommunity, V2TIMCallback v2TIMCallback) |
|
inline |
|
inline |
Get the topic ID
|
inline |
Set the topic ID. The topic ID can only be set when a topic is created or when the topic information is modified. The format is: community ID + @TOPIC_xxx. For example, if the community ID is @TGS_123, then the topic ID is @TGS_123@TOPIC_xxx.
topicID | Topic ID |
|
inline |
Get the topic name
|
inline |
Set the topic name. This operation can be performed only during topic creation or topic information modification.
topicName | Topic name |
|
inline |
Get the topic profile photo URL
|
inline |
Set the topic profile photo URL
faceUrl | Topic profile photo URL |
|
inline |
Get the topic introduction
|
inline |
Set the topic introduction. This operation can be performed only during topic creation or topic information modification.
|
inline |
Get the topic notice.
|
inline |
Set the topic notice. This operation can be performed only during topic creation or topic information modification.
|
inline |
Get whether the current topic has muted all members
|
inline |
Set whether to mute all group members. This operation can be performed only during topic information modification.
|
inline |
Get current user's mute time in the topic.
|
inline |
Get the custom string
|
inline |
Set the custom string
|
inline |
Get the current user's message receiving option in the topic. To modify the topic message receiving option, please call the setReceiveMessageOpt API.
|
inline |
Get the draft of a topic
|
inline |
Set a draft for a topic
|
inline |
Get the unread message count in the topic
|
inline |
Last message in the topic.
|
inline |
Sequence of the latest message which has been read (supported only in 7.8 and later versions).
|
inline |
Get a list of @ messages in the topic
|
inline |
Topic creation time.
|
inline |
Get topic default permissions, supported only in 7.8 and later versions
|
inline |
Set topic default permissions, supported only in 7.8 and later versions
|
inline |
Get whether the message receiving option for the topic is inherited from its community. This feature is available only in SDK enhanced edition v8.1 or later.
|
inline |
Set whether the message receiving option for the topic is inherited from its community. This feature is available only in SDK enhanced edition v8.1 or later.