NIMSDK-AOS  9.19.0
NotificationType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 /**
4  * 通知消息类型
5  */
6 public enum NotificationType {
7 
8  /**
9  * 未定义类型
10  */
11  undefined(-1),
12 
13  /**
14  * TEAM:邀请群成员,用于讨论组中,讨论组可直接拉人入群
15  */
17 
18  /**
19  * TEAM:移除群成员
20  */
22 
23  /**
24  * TEAM:有成员离开群
25  */
27 
28  /**
29  * TEAM:群资料更新
30  */
32 
33  /**
34  * TEAM:群被解散
35  */
37 
38  /**
39  * TEAM:管理员通过用户入群申请
40  */
42 
43  /**
44  * TEAM:群组拥有者权限转移通知
45  */
47 
48  /**
49  * TEAM:新增管理员通知
50  */
52 
53  /**
54  * TEAM:撤销管理员通知
55  */
57 
58  /**
59  * TEAM:用户接受入群邀请
60  */
62 
63  /**
64  * TEAM:群成员禁言/解禁
65  */
67 
68  /**
69  * 未接电话
70  */
72 
73  /**
74  * 话单
75  */
77 
78  /**
79  * 拒绝电话
80  */
82 
83  /**
84  * 结束的通话
85  */
87 
88  /**
89  * 未接通的会话
90  */
92 
93 
94  /**
95  * ChatRoom:成员进入聊天室
96  */
98 
99  /**
100  * ChatRoom:成员离开聊天室
101  */
103 
104  /**
105  * ChatRoom:成员被加黑
106  */
108 
109  /**
110  * ChatRoom:成员被取消黑名单
111  */
113 
114  /**
115  * ChatRoom:成员被设置禁言
116  */
118 
119  /**
120  * ChatRoom:成员被取消禁言
121  */
123 
124  /**
125  * ChatRoom:设置为管理员
126  */
128 
129  /**
130  * ChatRoom:取消管理员
131  */
133 
134  /**
135  * ChatRoom:成员设定为固定成员
136  */
138 
139  /**
140  * ChatRoom:成员取消固定成员
141  */
143 
144  /**
145  * ChatRoom:聊天室被关闭了
146  */
148 
149  /**
150  * ChatRoom:聊天室信息被更新了
151  */
153 
154  /**
155  * ChatRoom:成员被踢了
156  */
158 
159  /**
160  * ChatRoom: 新增临时禁言
161  */
163 
164  /**
165  * ChatRoom: 主动解除临时禁言
166  */
168 
169  /**
170  * ChatRoom: 成员主动更新了聊天室内的角色信息(仅指nick/avator/ext)
171  */
173 
174  /**
175  * ChatRoom: 队列中有变更
176  */
178 
179  /**
180  * ChatRoom: 聊天室被禁言了,只有管理员可以发言,其他人都处于禁言状态
181  */
183 
184  /**
185  * ChatRoom: 聊天室解除全体禁言状态
186  */
188 
189  /**
190  * ChatRoom: 队列批量变更
191  */
193 
194  /**
195  * ChatRoom: 聊天室消息撤回,包括的字段是operator、target、msgTime、msgId、ext字段
196  */
198 
199  /**
200  * ChatRoom: 批量添加聊天室队列元素
201  */
203  /**
204  * ChatRoom: 更新标签
205  */
207 
208  //401 ~ 500的id给超大群使用
209  /**
210  * 超大群拉人
211  */
213 
214  /**
215  * 超大群踢人
216  */
218 
219  /**
220  * 超大群退群
221  */
223 
224  /**
225  * 超大群修改群信息
226  */
228 
229  /**
230  * 超大群解散
231  */
233 
234  /**
235  * 超大群移交群主
236  */
238 
239  /**
240  * 超大群添加管理员
241  */
243 
244  /**
245  * 超大群删除管理员
246  */
248 
249  /**
250  * 超大群禁言群成员
251  */
253 
254  /**
255  * 超大群申请成功进群
256  */
258 
259  /**
260  * 超大群接受邀请进群
261  */
263 
264  private int value;
265 
266  NotificationType(int value) {
267  this.value = value;
268  }
269 
270  public int getValue() {
271  return value;
272  }
273 
274  public static NotificationType typeOfValue(int value) {
275  for (NotificationType e : values()) {
276  if (e.getValue() == value) {
277  return e;
278  }
279  }
280  return undefined;
281  }
282 }
TransferOwner
TEAM:群组拥有者权限转移通知
ChatRoomMemberMuteAdd
ChatRoom:成员被设置禁言
ChatRoomMemberTempMuteRemove
ChatRoom: 主动解除临时禁言
ChatRoomCommonRemove
ChatRoom:成员取消固定成员
ChatRoomMemberMuteRemove
ChatRoom:成员被取消禁言
ChatRoomInfoUpdated
ChatRoom:聊天室信息被更新了
ChatRoomRoomDeMuted
ChatRoom: 聊天室解除全体禁言状态
PassTeamApply
TEAM:管理员通过用户入群申请
ChatRoomRoomMuted
ChatRoom: 聊天室被禁言了,只有管理员可以发言,其他人都处于禁言状态
ChatRoomCommonAdd
ChatRoom:成员设定为固定成员
InviteMember
TEAM:邀请群成员,用于讨论组中,讨论组可直接拉人入群
ChatRoomMemberBlackRemove
ChatRoom:成员被取消黑名单
ChatRoomMyRoomRoleUpdated
ChatRoom: 成员主动更新了聊天室内的角色信息(仅指nick/avator/ext)
ChatRoomRecall
ChatRoom: 聊天室消息撤回,包括的字段是operator、target、msgTime、msgId、ext字段
ChatRoomQueueBatchAdd
ChatRoom: 批量添加聊天室队列元素