NIMSDK-AOS  10.8.10
SystemMessageStatus.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 /**
4  * 系统消息状态枚举
5  */
6 public enum SystemMessageStatus {
7 
8  /**
9  * 未处理状态
10  */
11  init(0),
12  /**
13  * 已通过验证
14  */
15  passed(1),
16  /**
17  * 已拒绝
18  */
20  /**
21  * 已忽略
22  */
23  ignored(3),
24 
25  /**
26  * 已过期
27  */
28  expired(4),
29 
30  /**
31  * 直接添加(仅记录直接添加好友的状态)
32  */
34 
35  /**
36  * 开发者可自定义的扩展类型1
37  */
38  extension1(100),
39 
40  /**
41  * 开发者可自定义的扩展类型2
42  */
43  extension2(101),
44 
45  /**
46  * 开发者可自定义的扩展类型3
47  */
48  extension3(102),
49 
50  /**
51  * 开发者可自定义的扩展类型4
52  */
53  extension4(103),
54 
55  /**
56  * 开发者可自定义的扩展类型5
57  */
58  extension5(104),
59 
60  ;
61 
62  private int value;
63  SystemMessageStatus(int value) {
64  this.value = value;
65  }
66 
67  public int getValue() {
68  return value;
69  }
70 
71  public static SystemMessageStatus statusOfValue(int value) {
72  for (SystemMessageStatus e : values()) {
73  if (e.getValue() == value) {
74  return e;
75  }
76  }
77  return init;
78  }
79 }
directAdd
直接添加(仅记录直接添加好友的状态)