NIMSDK-AOS
10.9.80
首页
相关页面
包
类
文件
文件列表
basesdk
src
com
netease
nimlib
sdk
v2
message
enums
V2NIMMessageRevokeType.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2.message.enums;
2
3
import
androidx.annotation.Nullable;
4
5
// 消息撤回类型
6
public
enum
V2NIMMessageRevokeType
{
7
8
// 未定义
9
V2NIM_MESSAGE_REVOKE_TYPE_UNDEFINED
(0),
10
11
// 点对点双向撤回
12
// SystemMsgType.P2P_DELETE_MSG(7)
13
V2NIM_MESSAGE_REVOKE_TYPE_P2P_BOTHWAY
(1),
14
15
// 群双向撤回
16
// SystemMsgType.TEAM_DELETE_MSG(8)
17
V2NIM_MESSAGE_REVOKE_TYPE_TEAM_BOTHWAY
(2),
18
19
// 超大群双向撤回
20
// SystemMsgType.SUPERTEAM_DELETE_MSG(12)
21
V2NIM_MESSAGE_REVOKE_TYPE_SUPER_TEAM_BOTHWAY
(3),
22
23
// 点对点单向撤回
24
// p2p消息单向删除,发送方无感知,接收方消息会被清掉
25
// SystemMsgType.P2P_ONE_WAY_DELETE_MSG(13)
26
V2NIM_MESSAGE_REVOKE_TYPE_P2P_ONEWAY
(4),
27
28
// 群单向撤回
29
// team消息单向删除,发送方无感知,接收方消息会被清掉
30
// SystemMsgType.TEAM_ONE_WAY_DELETE_MSG(14)
31
V2NIM_MESSAGE_REVOKE_TYPE_TEAM_ONEWAY
(5),
32
;
33
34
private
final
int
value;
35
36
V2NIMMessageRevokeType
(
int
value) {
37
this.value = value;
38
}
39
40
@Nullable
41
public
static
V2NIMMessageRevokeType
typeOfValue
(
int
value) {
42
for
(
V2NIMMessageRevokeType
type : values()) {
43
if
(type.value == value) {
44
return
type;
45
}
46
}
47
return
null;
48
}
49
50
public
int
getValue
() {
51
return
value;
52
}
53
}
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_P2P_ONEWAY
V2NIM_MESSAGE_REVOKE_TYPE_P2P_ONEWAY
Definition:
V2NIMMessageRevokeType.java:26
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.typeOfValue
static V2NIMMessageRevokeType typeOfValue(int value)
Definition:
V2NIMMessageRevokeType.java:41
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.getValue
int getValue()
Definition:
V2NIMMessageRevokeType.java:50
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_SUPER_TEAM_BOTHWAY
V2NIM_MESSAGE_REVOKE_TYPE_SUPER_TEAM_BOTHWAY
Definition:
V2NIMMessageRevokeType.java:21
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_TEAM_BOTHWAY
V2NIM_MESSAGE_REVOKE_TYPE_TEAM_BOTHWAY
Definition:
V2NIMMessageRevokeType.java:17
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_UNDEFINED
V2NIM_MESSAGE_REVOKE_TYPE_UNDEFINED
Definition:
V2NIMMessageRevokeType.java:9
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType
Definition:
V2NIMMessageRevokeType.java:6
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIMMessageRevokeType
V2NIMMessageRevokeType(int value)
Definition:
V2NIMMessageRevokeType.java:36
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_P2P_BOTHWAY
V2NIM_MESSAGE_REVOKE_TYPE_P2P_BOTHWAY
Definition:
V2NIMMessageRevokeType.java:13
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageRevokeType.V2NIM_MESSAGE_REVOKE_TYPE_TEAM_ONEWAY
V2NIM_MESSAGE_REVOKE_TYPE_TEAM_ONEWAY
Definition:
V2NIMMessageRevokeType.java:31
生成于 2026年 三月 20日 星期五 07:07:32 , 为 NIMSDK-AOS使用
1.8.11