NIMSDK-AOS  9.19.0
RevokeType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 import com.netease.nimlib.biz.constant.ITalkService;
4 
5 /**
6  * Created by hzsunyj on 2019-12-05.
7  */
8 public enum RevokeType {
9 
10  undefined(-1),
11 
12  /**
13  * 点对点双向撤回
14  */
15  P2P_DELETE_MSG(ITalkService.SystemMsgType.P2P_DELETE_MSG),
16 
17  /**
18  * 群双向撤回
19  */
20  TEAM_DELETE_MSG(ITalkService.SystemMsgType.TEAM_DELETE_MSG),
21 
22  /**
23  * 超大群双向撤回
24  */
25  SUPER_TEAM_DELETE_MSG(ITalkService.SystemMsgType.SUPERTEAM_DELETE_MSG),
26 
27  /**
28  * 点对点单向撤回
29  */
30  P2P_ONE_WAY_DELETE_MSG(ITalkService.SystemMsgType.P2P_ONE_WAY_DELETE_MSG),
31 
32  /**
33  * 群单向撤回
34  */
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