NIMSDK-AOS  9.21.0
NIMMessageAIStreamStopOpType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.enums;
2 
3 /**
4  * NIMMessageAIStreamStopOpType枚举类
5  * <p>
6  * 该枚举定义了停止流式输出操作的类型。
7  * </p>
8  *
9  * @author jintao
10  * @version 1.0
11  */
13 
14  /**
15  * 停止输出保持现状
16  * 值为0
17  */
19 
20  /**
21  * 停止并撤回消息
22  * 值为1
23  */
25 
26  /**
27  * 停止并更新消息内容
28  * 值为2
29  */
31 
32  /**
33  * 枚举值
34  */
35  private final int value;
36 
37  /**
38  * 构造函数
39  *
40  * @param value 枚举值
41  */
43  this.value = value;
44  }
45 
46  /**
47  * 获取枚举值
48  *
49  * @return 枚举的整数值
50  */
51  public int getValue() {
52  return value;
53  }
54 
55  /**
56  * 根据整数值获取对应的枚举实例
57  *
58  * @param value 整数值
59  * @return 对应的枚举实例,如果没有匹配项则返回DEFAULT
60  */
61  public static NIMMessageAIStreamStopOpType typeOfValue(int value) {
63  if (type.getValue() == value) {
64  return type;
65  }
66  }
67  return null;
68  }
69 }
static NIMMessageAIStreamStopOpType typeOfValue(int value)
根据整数值获取对应的枚举实例