NIMSDK-AOS  9.16.0
MixPushTypeEnum.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.mixpush.model;
2 
3 import com.netease.nimlib.mixpush.model.PushType;
4 
5 public enum MixPushTypeEnum {
6 
8  UNKNOWN(PushType.DISABLE),
9 
11  XIAO_MI(PushType.XIAO_MI),
12 
14  HUA_WEI(PushType.HUA_WEI),
15 
17  MEI_ZU(PushType.MEI_ZU),
18 
20  FCM(PushType.FCM),
21 
23  VIVO(PushType.VIVO),
24 
26  OPPO(PushType.OPPO),
27 
29  HONOR(PushType.HONOR),
30  ;
31 
32  final private int value;
33 
34  MixPushTypeEnum(int value) {
35  this.value = value;
36  }
37 
38  public final int getValue() {
39  return value;
40  }
41 
42  public static MixPushTypeEnum typeOfValue(int value) {
43  for (MixPushTypeEnum e : values()) {
44  if (e.getValue() == value) {
45  return e;
46  }
47  }
48  return UNKNOWN;
49  }
50 }