NIMSDK-AOS  10.9.90
V2NIMChatroomMember.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.chatroom.model;
2 
4 import java.io.Serializable;
5 import java.util.List;
6 
7 /**
8  * 聊天室成员信息
9  */
10 public interface V2NIMChatroomMember extends Serializable {
11 
12  /**
13  * 获取聊天室id
14  * @return 聊天室id
15  */
16  String getRoomId();
17  /**
18  * 获取成员账号id
19  * @return 成员账号id
20  */
21  String getAccountId();
22  /**
23  * 获取成员角色类型
24  * @return 成员角色类型
25  */
27  /**
28  * 获取成员等级
29  * @return 成员等级
30  */
31  int getMemberLevel();
32  /**
33  * 获取进入聊天室后显示的昵称
34  * @return 进入聊天室后显示的昵称
35  */
36  String getRoomNick();
37  /**
38  * 获取进入聊天室后显示的头像
39  * @return 进入聊天室后显示的头像
40  */
41  String getRoomAvatar();
42  /**
43  * 获取成员扩展字段
44  * @return 成员扩展字段
45  */
46  String getServerExtension();
47  /**
48  * 获取是否在线,普通成员, 创建者,管理员有在线离线状态,其他的成员只有在线状态
49  * @return 是否在线,普通成员, 创建者,管理员有在线离线状态,其他的成员只有在线状态
50  */
51  boolean isOnline();
52  /**
53  * 获取是否在黑名单列表中
54  * @return 是否在黑名单列表中
55  */
56  boolean isBlocked();
57  /**
58  * 获取是否禁言
59  * @return 是否禁言
60  */
61  boolean isChatBanned();
62  /**
63  * 获取是否临时禁言
64  * @return 是否临时禁言
65  */
66  boolean isTempChatBanned();
67  /**
68  * 获取临时禁言的时长,单位:秒
69  * @return 临时禁言的时长,单位:秒
70  */
72  /**
73  * 获取登录标签,json array 格式, eg:[''tag1", "tag2"]
74  * @return 登录标签,json array 格式, eg:[''tag1", "tag2"]
75  */
76  List<String> getTags();
77  /**
78  * 获取登录登出通知标签
79  * @return 登录登出通知标签
80  */
81  String getNotifyTargetTags();
82  /**
83  * 获取用户进入聊天室的时间点
84  * @return 用户进入聊天室的时间点
85  */
86  long getEnterTime();
87  /**
88  * 获取普通成员, 创建者,管理员的记录更新时间
89  * @return 普通成员, 创建者,管理员的记录更新时间
90  */
91  long getUpdateTime();
92  /**
93  * 获取是否有效
94  * @return 是否有效
95  */
96  boolean isValid();
97 
98  /**
99  * 多端登录信息
100  * @return
101  */
102  List<V2NIMChatroomEnterInfo> getMultiEnterInfo();
103 }
long getEnterTime()
获取用户进入聊天室的时间点
String getNotifyTargetTags()
获取登录登出通知标签
List< V2NIMChatroomEnterInfo > getMultiEnterInfo()
多端登录信息
V2NIMChatroomMemberRole getMemberRole()
获取成员角色类型
String getRoomAvatar()
获取进入聊天室后显示的头像
long getUpdateTime()
获取普通成员, 创建者,管理员的记录更新时间
boolean isBlocked()
获取是否在黑名单列表中
List< String > getTags()
获取登录标签,json array 格式, eg:[&#39;&#39;tag1", "tag2"]
String getRoomNick()
获取进入聊天室后显示的昵称
boolean isOnline()
获取是否在线,普通成员, 创建者,管理员有在线离线状态,其他的成员只有在线状态
long getTempChatBannedDuration()
获取临时禁言的时长,单位:秒