NIMSDK-AOS  9.19.0
QChatServerService.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat;
2 
3 import androidx.annotation.NonNull;
4 import com.netease.nimlib.apt.annotation.NIMService;
67 
68 @NIMService("圈组服务器服务")
69 public interface QChatServerService {
70  /**
71  * 接受申请
72  * @param param
73  * @return InvocationFuture 可设置回调函数,监听操作结果。
74  */
75  InvocationFuture<Void> acceptServerApply(QChatAcceptServerApplyParam param);
76 
77  /**
78  * 接受邀请
79  * @param param
80  * @return InvocationFuture 可设置回调函数,监听操作结果。
81  */
82  InvocationFuture<Void> acceptServerInvite(QChatAcceptServerInviteParam param);
83 
84  /**
85  * 申请加入服务器
86  * @param param
87  * @return InvocationFuture 可设置回调函数,监听操作结果。
88  */
90 
91  /**
92  * 创建服务器
93  * @param param
94  * @return InvocationFuture 可设置回调函数,监听操作结果。回调返回创建成功的服务器
95  */
97 
98  /**
99  * 删除服务器
100  * @param param
101  * @return InvocationFuture 可设置回调函数,监听操作结果。
102  */
104 
105  /**
106  * 通过accid查询服务器成员
107  * @param param
108  * @return InvocationFuture 可设置回调函数,监听操作结果。回调返回查询到的服务器成员
109  */
111 
112  /**
113  * 通过分页信息查询服务器成员
114  * @param param
115  * @return InvocationFuture 可设置回调函数,监听操作结果。回调返回查询到的服务器成员
116  */
118 
119  /**
120  * 通过ServerId列表查询服务器
121  * @param param
122  * @return InvocationFuture 可设置回调函数,监听操作结果。回调返回查询到的服务器列表
123  */
125 
126  /**
127  * 通过分页信息查询服务器
128  * @param param
129  * @return InvocationFuture 可设置回调函数,监听操作结果。回调返回查询到的服务器列表
130  */
132 
133  /**
134  * 邀请服务器成员
135  * @param param
136  * @return InvocationFuture 可设置回调函数,监听操作结果。
137  */
139 
140  /**
141  * 踢除服务器成员
142  * @param param
143  * @return InvocationFuture 可设置回调函数,监听操作结果。
144  */
145  InvocationFuture<Void> kickServerMembers(QChatKickServerMembersParam param);
146 
147  /**
148  * 主动离开服务器
149  * @param param
150  * @return InvocationFuture 可设置回调函数,监听操作结果。
151  */
153 
154  /**
155  * 拒绝申请
156  * @param param
157  * @return InvocationFuture 可设置回调函数,监听操作结果。
158  */
159  InvocationFuture<Void> rejectServerApply(QChatRejectServerApplyParam param);
160 
161  /**
162  * 拒绝邀请
163  * @param param
164  * @return InvocationFuture 可设置回调函数,监听操作结果。
165  */
166  InvocationFuture<Void> rejectServerInvite(QChatRejectServerInviteParam param);
167 
168  /**
169  * 修改服务器信息
170  * @param param
171  * @return InvocationFuture 可设置回调函数,监听操作结果。
172  */
174 
175  /**
176  * 修改其他人的服务器成员信息
177  * @param param
178  * @return InvocationFuture 可设置回调函数,监听操作结果。
179  */
181 
182  /**
183  * 修改服务器成员信息
184  * @param param
185  * @return InvocationFuture 可设置回调函数,监听操作结果。
186  */
188 
189  /**
190  * 订阅服务器
191  * 与你相关的系统通知,比如你被邀请加入服务器、你从服务器被踢等,不需要订阅就可以收到
192  * 与你不相关的系统通知,大服务器下需要主动订阅服务器才能收到,小服务器下不需要订阅就可以收到
193  * @param param
194  * @return InvocationFuture 可设置回调函数,监听操作结果。回调中返回订阅结果
195  */
197 
198  /**
199  * 封禁服务器成员
200  * @param param
201  * @return InvocationFuture 可设置回调函数,监听操作结果。
202  */
203  InvocationFuture<Void> banServerMember(QChatBanServerMemberParam param);
204 
205  /**
206  * 解封服务器成员
207  * @param param
208  * @return InvocationFuture 可设置回调函数,监听操作结果。
209  */
210  InvocationFuture<Void> unbanServerMember(QChatUnbanServerMemberParam param);
211 
212  /**
213  * 查询服务器封禁成员列表(分页)
214  * @param param
215  * @return InvocationFuture 可设置回调函数,监听操作结果。
216  */
218 
219  /**
220  * 更新用户服务器推送配置
221  * @param param
222  * @return InvocationFuture 可设置回调函数,监听操作结果
223  */
224  InvocationFuture<Void> updateUserServerPushConfig(QChatUpdateUserServerPushConfigParam param);
225 
226  /**
227  * 获取用户服务器推送配置列表
228  * @param param
229  * @return InvocationFuture 可设置回调函数,监听操作结果
230  */
232 
233  /**
234  * 分页检索服务器列表
235  * @param param
236  * @return InvocationFuture 可设置回调函数,监听操作结果
237  */
239 
240  /**
241  * 检索服务器成员列表
242  * @param param
243  * @return InvocationFuture 可设置回调函数,监听操作结果
244  */
246 
247 
248  /**
249  * 生成邀请码
250  * @param param
251  * @return InvocationFuture 可设置回调函数,监听操作结果
252  */
254 
255  /**
256  * 通过邀请码加入服务器
257  * @param param
258  * @return InvocationFuture 可设置回调函数,监听操作结果
259  */
260  InvocationFuture<Void> joinByInviteCode(@NonNull QChatJoinByInviteCodeParam param);
261 
262  /**
263  * 查询服务器下的申请邀请记录
264  * @param param
265  * @return InvocationFuture 可设置回调函数,监听操作结果
266  */
268 
269  /**
270  * 查询我的申请邀请记录
271  * @param param
272  * @return InvocationFuture 可设置回调函数,监听操作结果
273  */
275 
276  /**
277  * 清空服务器未读数
278  * @param param
279  * @return InvocationFuture 可设置回调函数,监听操作结果
280  */
282 
283  /**
284  * 订阅服务器下的所有频道的消息
285  * @param param
286  * @return InvocationFuture 可设置回调函数,监听操作结果
287  */
289 
290  /**
291  * 以游客身份订阅服务器
292  * @param param
293  * @return InvocationFuture 可设置回调函数,监听操作结果。回调中返回订阅结果
294  */
296 
297  /**
298  * 以游客身份加入服务器
299  * @param param
300  * @return InvocationFuture 可设置回调函数,监听操作结果。回调中返回订阅结果
301  */
303 
304  /**
305  * 以游客身份离开服务器
306  * @param param
307  * @return InvocationFuture 可设置回调函数,监听操作结果。回调中返回订阅结果
308  */
310 
311  /**
312  * 禁言服务器成员
313  * @param param
314  * @return
315  */
317 
318  /**
319  * 分页获取服务器禁言成员列表
320  * @param param
321  * @return
322  */
324 }