UNPKG

thunbu-im-sdk

Version:

thunbu IM JSSDK

32 lines (31 loc) 2.52 kB
import DefaultApi from "./DefaultApi"; import { DefaultApiTypes, MessageTypes } from "../interfaces/Request.i"; import { IMReceiveTypes } from "../interfaces/IM.i"; export default class Message extends DefaultApi implements MessageTypes.MessageInterfaceType { constructor(props: MessageTypes.ConstructorParams); /** 未实现的接口 getMessageListBySection 因为已经不再使用 */ /** 未实现的接口 getMessageListById 因为已经不再使用 */ /** 未实现的接口 getVedioMsgListAtOneMinute 因为已经不再使用 */ /** 获取指定区间内消息和被指令修改的消息 */ getMsgListAndCdMsgById: (params: MessageTypes.GetMsgListAndCdMsgByIdParams) => Promise<DefaultApiTypes.DefaultResponse<MessageTypes.GetMsgListAndCdMsgRes>>; /** 历史记录搜索 */ searchMsg: (params: MessageTypes.SearchMsgParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.DefaultMsg[]>>; /** 获取已读状态 */ getMsgReadData: (params: MessageTypes.GetMsgReadDataParams) => Promise<DefaultApiTypes.DefaultResponse<MessageTypes.GetMsgReadDataRes[]>>; /** 查询回复消息列表 */ getReplyList: (params: MessageTypes.GetReplyListParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.DefaultMsg[]>>; /** 根据消息Id列表查询消息列表 */ getMessageDetails: (params: MessageTypes.GetMessageDetailsParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.DefaultMsg[]>>; /** 标记消息 */ signMessage: (params: MessageTypes.SignMessageParams) => Promise<DefaultApiTypes.DefaultResponse>; /** 取消标记消息 */ unSignMessage: (params: MessageTypes.SignMessageParams) => Promise<DefaultApiTypes.DefaultResponse>; /** 获取标记列表 */ getSignList: (params: MessageTypes.GetSignListParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.DefaultMsg[]>>; /** 查询用户敏感消息(查询指令) */ getCdMsgList: (params: MessageTypes.GetCdMsgListParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.CdMsgBody[]>>; /** 根据会话消息序号查询消息列表 */ getMsgList: (params: MessageTypes.GetMsgListParams) => Promise<DefaultApiTypes.DefaultResponse<IMReceiveTypes.DefaultMsg[]>>; /** 根据会话消息序号区间查询消息状态列表 */ getMsgStatusList: (params: MessageTypes.GetMsgStatusListParams) => Promise<DefaultApiTypes.DefaultResponse<MessageTypes.GetMsgStatusItemType[]>>; }