NIMSDK-AOS  9.16.0
MemberType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.chatroom.constant;
2 
3 import com.netease.nimlib.biz.constant.IChatRoomService;
4 
8 public enum MemberType {
12  UNKNOWN(-1000),
13 
17  GUEST(IChatRoomService.RoleType.GUEST),
18 
22  LIMITED(IChatRoomService.RoleType.LIMITED_MEMBER),
23 
27  NORMAL(IChatRoomService.RoleType.NORMAL_MEMBER),
28 
32  CREATOR(IChatRoomService.RoleType.CREATOR),
33 
37  ADMIN(IChatRoomService.RoleType.ADMIN),
38 
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