evolution-api-sdk
Version:
Unofficial SDK for the Evolution Whatsapp API v2
40 lines (37 loc) • 986 B
TypeScript
import { Jid } from '../../../types/tags.js';
import { MessageContent, ContextInfo, MessageUpdate } from '../../../types/webhooks.js';
interface FindMessagesRequest {
where: {
key: {
remoteJid: Jid;
};
};
}
interface ResponseMessage {
id: string;
key: {
id: string;
fromMe: boolean;
remoteJid: Jid;
senderLid?: string;
};
pushName?: string;
messageType: string;
message: MessageContent;
messageTimestamp: number;
instanceId: string;
source: string;
contextInfo?: ContextInfo | null;
MessageUpdate: MessageUpdate[];
}
interface FindMessagesResponse {
messages: {
total: number;
pages: number;
currentPage: number;
records: ResponseMessage[];
};
}
type FindMessagesOptions = FindMessagesRequest;
type Message = ResponseMessage;
export type { FindMessagesOptions, FindMessagesRequest, FindMessagesResponse, Message, ResponseMessage };