NIMSDK-AOS
10.8.10
basesdk
src
com
netease
nimlib
sdk
v2
conversation
model
V2NIMConversation.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2.conversation.model;
2
3
import
com
.
netease
.
nimlib
.
sdk
.
v2
.
conversation
.
enums
.
V2NIMConversationType
;
4
import
java.util.List;
5
6
/**
7
* 会话
8
*/
9
public
interface
V2NIMConversation
extends
V2NIMBaseConversation
{
10
/**
11
* 获取会话id
12
*
13
* @return 会话id
14
*/
15
@Override
16
String
getConversationId
();
17
18
/**
19
* 获取会话类型
20
*
21
* @return 会话类型
22
*/
23
@Override
24
V2NIMConversationType
getType
();
25
26
/**
27
* 获取会话名称
28
* 根据不同的会话类型显示相应的名称
29
* P2P:显示对方的用户名
30
* 好友备注>用户名称>用户ID
31
* Team:显示群名
32
* 群名称>群ID
33
* SuperTeam:显示群名
34
* 群名称>群ID
35
* @return 会话名称
36
*/
37
@Override
38
String
getName
();
39
40
/**
41
* 获取会话头像
42
*
43
* @return 会话头像
44
*/
45
@Override
46
String
getAvatar
();
47
48
/**
49
* 是否免打扰
50
*
51
* @return true表示免打扰,false表示非免打扰
52
*/
53
@Override
54
boolean
isMute
();
55
56
/**
57
* 是否置顶
58
*
59
* @return true表示置顶,false表示非置顶
60
*/
61
@Override
62
boolean
isStickTop
();
63
64
/**
65
* 获取会话分组id
66
*
67
* @return 会话分组id列表
68
*/
69
List<String>
getGroupIds
();
70
71
/**
72
* 获取本地扩展信息
73
*
74
* @return 本地扩展信息
75
*/
76
@Override
77
String
getLocalExtension
();
78
79
/**
80
* 获取服务端扩展信息,最大1024字节
81
*
82
* @return 服务端扩展信息
83
*/
84
String
getServerExtension
();
85
86
/**
87
* 获取会话中最新的消息
88
*
89
* @return 会话中最新的消息
90
*/
91
@Override
92
V2NIMLastMessage
getLastMessage
();
93
94
/**
95
* 会话的未读消息计数
96
*
97
* @return 会话的未读消息计数
98
*/
99
@Override
100
int
getUnreadCount
();
101
102
/**
103
* 会话排序权重
104
*
105
* @return 会话排序权重
106
*/
107
@Override
108
long
getSortOrder
();
109
110
/**
111
* 会话创建时间戳
112
*
113
* @return 会话创建时间戳
114
*/
115
@Override
116
long
getCreateTime
();
117
118
/**
119
* 会话更新时间戳
120
*
121
* @return 会话更新时间戳
122
*/
123
@Override
124
long
getUpdateTime
();
125
126
}
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation
会话
Definition:
V2NIMConversation.java:9
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getName
String getName()
获取会话名称 根据不同的会话类型显示相应的名称 P2P:显示对方的用户名 好友备注>用户名称>用户ID Team:显...
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.isMute
boolean isMute()
是否免打扰
com.netease.nimlib.sdk
Definition:
RequestCallback.java:1
com.netease
com
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getSortOrder
long getSortOrder()
会话排序权重
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.isStickTop
boolean isStickTop()
是否置顶
com.netease.nimlib.sdk.v2.conversation.enums
Definition:
V2NIMLastMessageState.java:1
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getConversationId
String getConversationId()
获取会话id
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getGroupIds
List< String > getGroupIds()
获取会话分组id
com.netease.nimlib.sdk.v2.conversation.enums.V2NIMConversationType
会话类型
Definition:
V2NIMConversationType.java:6
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getUnreadCount
int getUnreadCount()
会话的未读消息计数
com.netease.nimlib.sdk.v2
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getAvatar
String getAvatar()
获取会话头像
com.netease.nimlib.sdk.v2.conversation.model.V2NIMBaseConversation
会话基本数据结构
Definition:
V2NIMBaseConversation.java:9
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getType
V2NIMConversationType getType()
获取会话类型
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getServerExtension
String getServerExtension()
获取服务端扩展信息,最大1024字节
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getLocalExtension
String getLocalExtension()
获取本地扩展信息
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getLastMessage
V2NIMLastMessage getLastMessage()
获取会话中最新的消息
com.netease.nimlib.sdk.v2.conversation
Definition:
V2NIMLocalConversationService.java:1
com.netease.nimlib.sdk.v2.conversation.model.V2NIMLastMessage
会话最新一条消息
Definition:
V2NIMLastMessage.java:16
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getUpdateTime
long getUpdateTime()
会话更新时间戳
com.netease.nimlib.sdk.v2.conversation.model.V2NIMConversation.getCreateTime
long getCreateTime()
会话创建时间戳
com.netease.nimlib
生成于 2025年 二月 28日 星期五 14:18:26 , 为 NIMSDK-AOS使用
1.8.13