NIMSDK-AOS  9.16.0
RevokeType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 import com.netease.nimlib.biz.constant.ITalkService;
4 
8 public enum RevokeType {
9 
10  undefined(-1),
11 
15  P2P_DELETE_MSG(ITalkService.SystemMsgType.P2P_DELETE_MSG),
16 
20  TEAM_DELETE_MSG(ITalkService.SystemMsgType.TEAM_DELETE_MSG),
21 
25  SUPER_TEAM_DELETE_MSG(ITalkService.SystemMsgType.SUPERTEAM_DELETE_MSG),
26 
30  P2P_ONE_WAY_DELETE_MSG(ITalkService.SystemMsgType.P2P_ONE_WAY_DELETE_MSG),
31 
35  TEAM_ONE_WAY_DELETE_MSG(ITalkService.SystemMsgType.TEAM_ONE_WAY_DELETE_MSG);
36 
37  private int value;
38 
39  RevokeType(int value) {
40  this.value = value;
41  }
42 
43  public int getValue() {
44  return value;
45  }
46 
47  public static RevokeType typeOfValue(int value) {
48  for (RevokeType e : values()) {
49  if (e.getValue() == value) {
50  return e;
51  }
52  }
53  return undefined;
54  }
55 }
static RevokeType typeOfValue(int value)
Definition: RevokeType.java:47
Created by hzsunyj on 2019-12-05.
Definition: RevokeType.java:8