thunbu-im-sdk
Version:
thunbu IM JSSDK
161 lines (160 loc) • 6.13 kB
TypeScript
export declare type AnyFunction = (...arg: any) => any;
export declare namespace IMMetaTypes {
/** IM 返回状态码 */
enum IM_Status {
/** 成功:200 */
SUCCEED = 200,
/** 参数正确:0 */
ARGS_CORRECT = 0,
/** 参数错误:-1 */
ARGS_ERROR = -1,
/** 取消上传:-1 */
UPLOAD_CANCEL = -1,
/** 上传失败:-2 */
UPLOAD_ERROR = -2,
/** 未知错误:-99 */
ERROR_UNKNOWN = -99,
/** 网络连接中断:-100 */
NETWORK_OFFLINE = -100,
/** 请求超时:-101 */
REQUEST_TIMEOUT = -101,
/** 不支持h5:-1000 */
SCOKET_ENOTSUP = -1000,
/** 连接超时:-1001 */
SCOKET_TIMEOUT = -1001,
/** 已连接:-1002 */
SCOKET_CONNECT = -1002,
/** 连接中:-1003 */
SCOKET_CONNECTING = -1003,
/** 未连接:-1004 */
SCOKET_UNCONNECT = -1004,
/** 连接失败:-1005 */
SCOKET_CONNECT_ERROR = -1005,
/** 并发太高:-1006 */
SCOKET_COUNT_ERROR = -1006,
/** 登陆中:-1100 */
LOGIN_LOGINING = -1100,
/** 重复登陆:-1101 */
LOGIN_REPEAT = -1101,
/** 未登陆:-1102 */
LOGIN_NOTLOGIN = -1102
}
/** IM 命令(command)枚举 */
enum IMCommandEnum {
CMD_HB = 0,
/** 命令-登陆:1 */
CMD_LOGIN = 1,
/** 命令-登出:2 */
CMD_LOGOUT = 2,
/** 命令-上线通知:3 */
CMD_CONNECT_ONLINE_NOTICE = 3,
/** 命令-上传终端设备信息:7 */
CMD_UPLOAD_TERMINAL = 7,
/** 命令-下线通知:8 */
CMD_CONNECT_OFFLINE_NOTICE = 8,
/** 命令-消息:20 */
CMD_MSG = 20,
/** 命令-消息-服务端回执:21 */
CMD_MSG_S_RES = 21,
/** 命令-消息-客户端回执:22 */
CMD_MSG_C_RES = 22,
/** 命令-消息-已读:23 */
CMD_MSG_READ = 23,
/** 命令-消息-撤回:24 */
CMD_MSG_REVOCATION = 24,
/** 命令-消息-用户删除:25 */
CMD_MSG_DELETE = 25,
/** 命令-消息-管理员删除:26 */
CMD_MSG_ADMIN_DELETE = 26,
/** 命令-消息-标记-增加:27 */
CMD_MSG_ADD_TAG = 27,
/** 命令-消息-标记-删除:28 */
CMD_MSG_DEL_TAG = 28,
/** 命令-消息-音视频:29 */
CMD_MSG_AV = 29,
/** 命令-离线消息-查询:30 */
CMD_OFFLINE_MSG_INQUIRE = 30,
/** 命令-离线消息-回执:31 */
CMD_OFFLINE_MSG_RECEIPT = 31,
/** 命令-消息-回复数量变更:33 */
CMD_MSG_REPLYCOUNT_CHANGE = 33,
/** 已读通知(服务端发送给消息发送者)= 34 **/
CMD_MSG_READ_NOTICE = 34,
/** 主动拉取已读通知(客户端主动拉取已读通知)= 35 **/
CMD_MSG_GETREAD_NOTICE = 35,
/** 命令-聊天室-获取列表:50 */
CMD_CHAT_LIST_GIT = 50,
/** 命令-聊天室-创建通知:51 */
CMD_CHAT_CREATE_NOTICE = 51,
/** 命令-聊天室-免打扰设置:52 */
CMD_CHAT_DISTURB_CHANGE_SET = 52,
/** 命令-聊天室-免打扰变更通知:53 */
CMD_CHAT_DISTURB_CHANGE_NOTICE = 53,
/** 命令-聊天室-会话消息计数重置:54 */
CMD_CHAT_MSG_COUNT_SET = 54,
/** 命令-聊天室-会话消息计数重置通知:55 */
CMD_CHAT_MSG_COUNT_NOTICE = 55,
/** 命令-聊天室-获取置顶列表:56 */
CMD_CHAT_TOP_LIST_GIT = 56,
/** 命令-聊天室-会话置顶设置:57 */
CMD_CHAT_TOP_SET = 57,
/** 命令-聊天室-置顶变更通知:58 */
CMD_CHAT_TOP_CHANGE_NOTICE = 58,
/** 命令-聊天室-设置会话不可见通知:59 */
CMD_CHAT_DELETE_NOTICE = 59,
/** 命令-聊天室-名称变更:60 */
CMD_CHAT_NAME_SET = 60,
/** 命令-聊天室-名称变更通知:61 */
CMD_CHAT_NAME_CHANGE_NOTICE = 61,
/** 命令-聊天室-彻底删除通知:62 */
CMD_CHAT_THOROUGH_DELETE_NOTICE = 62,
/** 命令-自定义通知:99 */
CMD_CUSTOOM_NOTICE = 99,
/** 命令-用户相关-账户信息修改:100 */
CMD_USER_DETAILS_SET = 100,
/** 命令-用户相关-账户信息修改通知:101 */
CMD_USER_DETAILS_CHANGE_NOTICE = 101,
/** 命令-好友相关-好友申请通知:108 */
CMD_FRIEND_APPLY_NOTICE = 108,
/** 命令-好友相关-好友添加成功通知:109 */
CMD_FRIEND_APPLY_ADD_NOTICE = 109,
/** 命令-好友相关-好友申请答复通知:110 */
CMD_FRIEND_APPLY_RESULT_NOTICE = 110,
/** 命令-好友相关-删除好友:111 */
CMD_FRIEND_DELETE = 111,
/** 命令-好友相关-删除好友通知:112 */
CMD_FRIEND_DELETE_NOTICE = 112,
/** 命令-好友相关-好友备注修改通知:113 */
CMD_FRIEND_REMARK_CHANGE_NOTICE = 113,
/** 命令-好友相关-删除所有好友通知:116 */
CMD_FRIEND_DELETE_ALL_NOTICE = 116
}
/** 消息体 type字段释义 */
enum MsgTypeEnum {
Msg_Text = 0,
Msg_Pic = 1,
Msg_Audio = 2,
Msg_Video = 3,
Msg_File = 4,
Msg_Read = 5,
Msg_Withdraw = 6,
Msg_Delete = 7,
Msg_MergeForward = 8,
Msg_GroupVVC = 9,
Msg_SingleVVC = 10,
Msg_CustomEmoji = 11,
Msg_Extra = 10000,
Msg_Announcement = 20007
}
/** 发送消息时声明的类型 - 以下类型可以发送 */
enum SendNormalMsgTypeEnum {
Msg_Text = 0,
Msg_Pic = 1,
Msg_Audio = 2,
Msg_Video = 3,
Msg_File = 4,
Msg_MergeForward = 8,
Msg_CustomEmoji = 11,
Msg_Extra = 10000
}
}