NIMSDK-AOS  9.19.0
TeamMember.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.team.model;
2 
4 import java.io.Serializable;
5 import java.util.List;
6 import java.util.Map;
7 
8 /**
9  * 描述群成员资料的数据结构 <br>
10  * 对于讨论组,不能设置群昵称,也没有管理员,不用关心TeamMemberType
11  */
12 public interface TeamMember extends Serializable {
13 
14  /**
15  * 获取所在群ID
16  *
17  * @return 群ID
18  */
19  String getTid();
20 
21  /**
22  * 群成员帐号
23  *
24  * @return 帐号
25  */
26  String getAccount();
27 
28  /**
29  * 群成员类型
30  *
31  * @return 群成员类型
32  */
34 
35  /**
36  * 获取该用户在这个群内的群昵称
37  *
38  * @return 群昵称
39  */
40  String getTeamNick();
41 
42  /**
43  * 是否该用户是否在这个群中
44  *
45  * @return true表示存在;false表示已不在该群中
46  */
47  boolean isInTeam();
48 
49  /**
50  * 获取特别关注成员列表
51  * @return
52  */
53  List<String> getFollowAccountIds();
54 
55  /**
56  * 获取扩展字段
57  *
58  * @return 扩展字段Map
59  */
60  Map<String, Object> getExtension();
61 
62  /**
63  * 是否被禁言
64  *
65  * @return true表示处于被禁言状态;false表示处于未被禁言状态
66  */
67  boolean isMute();
68 
69  /**
70  * 获取群成员入群时间
71  *
72  * @return 入群时间
73  */
74  long getJoinTime();
75 
76  /**
77  * 获取群成员信息更新时间
78  * @return 更新时间
79  */
80  long getUpdateTime();
81 
82  /**
83  * 获取入群邀请人,为空表示主动加入群
84  * @return
85  */
86  String getInvitorAccid();
87 }
String getTeamNick()
获取该用户在这个群内的群昵称
描述群成员资料的数据结构 对于讨论组,不能设置群昵称,也没有管理员,不用关心TeamMemberType ...
Definition: TeamMember.java:12
Map< String, Object > getExtension()
获取扩展字段
String getInvitorAccid()
获取入群邀请人,为空表示主动加入群
long getJoinTime()
获取群成员入群时间
long getUpdateTime()
获取群成员信息更新时间
List< String > getFollowAccountIds()
获取特别关注成员列表
boolean isInTeam()
是否该用户是否在这个群中
TeamMemberType getType()
群成员类型