NIMSDK-AOS  10.9.50
V2NIMLocalConversation.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.conversation.model;
2 
4 
5 /**
6  * V2本地会话
7  */
9  /**
10  * 获取会话id
11  *
12  * @return 会话id
13  */
14  @Override
15  String getConversationId();
16 
17  /**
18  * 获取会话类型
19  *
20  * @return 会话类型
21  */
22  @Override
24 
25  /**
26  * 获取会话名称
27  * 根据不同的会话类型显示相应的名称
28  * P2P:显示对方的用户名
29  * 好友备注>用户名称>用户ID
30  * Team:显示群名
31  * 群名称>群ID
32  * SuperTeam:显示群名
33  * 群名称>群ID
34  * @return 会话名称
35  */
36  @Override
37  String getName();
38 
39  /**
40  * 获取会话头像
41  *
42  * @return 会话头像
43  */
44  @Override
45  String getAvatar();
46 
47  /**
48  * 是否免打扰
49  *
50  * @return true表示免打扰,false表示非免打扰
51  */
52  @Override
53  boolean isMute();
54 
55  /**
56  * 是否置顶
57  *
58  * @return true表示置顶,false表示非置顶
59  */
60  @Override
61  boolean isStickTop();
62 
63  /**
64  * 获取本地扩展信息
65  *
66  * @return 本地扩展信息
67  */
68  @Override
69  String getLocalExtension();
70 
71  /**
72  * 获取会话中最新的消息
73  *
74  * @return 会话中最新的消息
75  */
76  @Override
78 
79  /**
80  * 会话的未读消息计数
81  *
82  * @return 会话的未读消息计数
83  */
84  @Override
85  int getUnreadCount();
86 
87  /**
88  * 会话排序权重
89  *
90  * @return 会话排序权重
91  */
92  @Override
93  long getSortOrder();
94 
95  /**
96  * 会话创建时间戳
97  *
98  * @return 会话创建时间戳
99  */
100  @Override
101  long getCreateTime();
102 
103  /**
104  * 会话更新时间戳
105  *
106  * @return 会话更新时间戳
107  */
108  @Override
109  long getUpdateTime();
110 }
String getName()
获取会话名称 根据不同的会话类型显示相应的名称 P2P:显示对方的用户名 好友备注>用户名称>用户ID Team:显...
V2NIMConversationType getType()
获取会话类型
V2NIMLastMessage getLastMessage()
获取会话中最新的消息