thunbu-im-sdk
Version:
thunbu IM JSSDK
32 lines (31 loc) • 2.52 kB
TypeScript
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[]>>;
}