NIMSDK-AOS
9.19.0
basesdk
src
com
netease
nimlib
sdk
robot
RobotService.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.robot;
2
3
import
com
.
netease
.
nimlib
.apt.annotation.NIMService;
4
import
com
.
netease
.
nimlib
.
sdk
.
InvocationFuture
;
5
import
com
.
netease
.
nimlib
.
sdk
.
robot
.
model
.
NimRobotInfo
;
6
7
import
java.util.List;
8
9
/**
10
* 机器人操作相关接口
11
*/
12
13
@NIMService(
"机器人服务"
)
14
public interface
RobotService
{
15
16
/**
17
* 获取本地所有有效的机器人
18
*
19
* @return 机器人信息集合
20
*/
21
List<NimRobotInfo> getAllRobots();
22
23
/**
24
* 根据账号本地获取机器人信息
25
*
26
* @param account 机器人账号
27
* @return 机器人信息
28
*/
29
NimRobotInfo
getRobotInfo(String account);
30
31
/**
32
* 根据账号集合本地获取机器人信息集合
33
*
34
* @param accounts 机器人账号集合
35
* @return 机器人信息集合
36
*/
37
List<NimRobotInfo> getRobotInfoList(List<String> accounts);
38
39
/**
40
* 判断该账号是否是机器人账号
41
*
42
* @param account 用户账号
43
* @return 该账号是否为机器人
44
*/
45
boolean
isRobot(String account);
46
47
/**
48
* 获取全部机器人列表,和服务端同步
49
*
50
* @return InvocationFuture 可设置回调函数。回调中返回操作成功或者失败具体的错误码。
51
*/
52
InvocationFuture<List<NimRobotInfo>
> pullAllRobots();
53
}
com.netease.nimlib.sdk.robot.model.NimRobotInfo
机器人信息提供者
Definition:
NimRobotInfo.java:9
com.netease.nimlib.sdk
Definition:
RequestCallback.java:1
com.netease
com
com.netease.nimlib.sdk.InvocationFuture
调用跟踪
Definition:
InvocationFuture.java:6
com.netease.nimlib.sdk.robot
com.netease.nimlib.sdk.robot.RobotService
机器人操作相关接口
Definition:
RobotService.java:14
com.netease.nimlib.sdk.robot.model
Definition:
RobotMsgType.java:1
com.netease.nimlib
生成于 2024年 十月 16日 星期三 10:25:05 , 为 NIMSDK-AOS使用
1.8.13