NIMSDK-AOS  10.9.80
MemberType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.chatroom.constant;
2 
3 import com.netease.nimlib.biz.constant.IChatRoomService;
4 
5 /**
6  * 聊天室成员角色类型
7  */
8 public enum MemberType {
9  /**
10  * 未知
11  */
12  UNKNOWN(-1000),
13 
14  /**
15  * 游客
16  */
17  GUEST(IChatRoomService.RoleType.GUEST),
18 
19  /**
20  * 受限用户(非游客)= 被禁言 + 被拉黑的用户
21  */
22  LIMITED(IChatRoomService.RoleType.LIMITED_MEMBER),
23 
24  /**
25  * 普通成员(非游客)
26  */
27  NORMAL(IChatRoomService.RoleType.NORMAL_MEMBER),
28 
29  /**
30  * 创建者(非游客)
31  */
32  CREATOR(IChatRoomService.RoleType.CREATOR),
33 
34  /**
35  * 管理员(非游客)
36  */
37  ADMIN(IChatRoomService.RoleType.ADMIN),
38 
39  /**
40  * 匿名游客
41  */
42  ANONYMOUS(IChatRoomService.RoleType.ANONYMOUS);
43 
44  private int value;
45 
46  MemberType(int value) {
47  this.value = value;
48  }
49 
50  public int getValue() {
51  return value;
52  }
53 
54  public static MemberType typeOfValue(int value) {
55  for (MemberType e : values()) {
56  if (e.getValue() == value) {
57  return e;
58  }
59  }
60  return UNKNOWN;
61  }
62 }
LIMITED
受限用户(非游客)= 被禁言 + 被拉黑的用户
Definition: MemberType.java:22