UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

14 lines 955 B
import { Message } from "../entities/Message"; export interface IMessageRepository { findById(id: string, organizationId: string): Promise<Message | null>; findAll(organizationId: string, conversationId?: string): Promise<Message[]>; findByConversationId(conversationId: string, organizationId: string, limit?: number, offset?: number): Promise<Message[]>; countByConversationId(conversationId: string, organizationId: string): Promise<number>; countByConversationIdAndStatus(conversationId: string, organizationId: string, status: string): Promise<number>; countByConversationIdAndDate(conversationId: string, organizationId: string, date: Date): Promise<number>; create(messageData: any): Promise<Message>; update(id: string, updateData: any): Promise<Message>; save(message: Message): Promise<Message>; delete(id: string, organizationId: string): Promise<void>; } //# sourceMappingURL=IMessageRepository.d.ts.map