NIM PC Cross Platform SDK
nim_robot_def.h File Reference

智能机器人 接口相关的常量函数等定义头文件 More...

Go to the source code of this file.

Typedefs

typedef void(* nim_robot_change_cb_func) (int rescode, NIMRobotInfoChangeType type, const char *result, const char *json_extension, const void *user_data)
 
typedef void(* nim_robot_query_cb_func) (int rescode, const char *result, const char *json_extension, const void *user_data)
 

Enumerations

enum  NIMRobotInfoChangeType { kNIMRobotInfoChangeTypeAll = 0 }
 

Variables

机器人信息 Json Keys

例子 { "accid" : "", "create_timetag" : 1430101821372, "icon" : "", "intro":"", "name" : "", "update_timetag" : 1430101821372, "rid":"" }

static const char * kNIMRobotInfoKeyAccid = "accid"
 string 帐号
 
static const char * kNIMRobotInfoKeyName = "name"
 string 名字
 
static const char * kNIMRobotInfoKeyIcon = "icon"
 string 头像
 
static const char * kNIMRobotInfoKeyIntro = "intro"
 string 介绍
 
static const char * kNIMRobotInfoKeyRobotId = "rid"
 string 机器人ID
 
static const char * kNIMRobotInfoKeyCreateTime = "create_timetag"
 long 创建时间戳 毫秒
 
static const char * kNIMRobotInfoKeyUpdateTime = "update_timetag"
 long 更新时间戳 毫秒
 

Detailed Description

智能机器人 接口相关的常量函数等定义头文件

Author
Oleg
Date
2017/06/24

Typedef Documentation

◆ nim_robot_change_cb_func

void(* nim_robot_change_cb_func)(int rescode, NIMRobotInfoChangeType type, const char *result, const char *json_extension, const void *user_data)

机器人变更的通知函数定义

Parameters
[out]rescode错误码,200:一切正常
[out]type更新类型 0:全量更新
[out]result机器人信息 Json string array
[out]json_extensionjson扩展数据(备用)
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
Returns
void 无返回值

◆ nim_robot_query_cb_func

void(* nim_robot_query_cb_func)(int rescode, const char *result, const char *json_extension, const void *user_data)

获取机器人信息的函数定义

Parameters
[out]rescode错误码,200:一切正常
[out]result机器人信息 Json string array
[out]json_extensionjson扩展数据(备用)
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
Returns
void 无返回值

Enumeration Type Documentation

◆ NIMRobotInfoChangeType

Enumerator
kNIMRobotInfoChangeTypeAll 

全量更新