UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

23 lines 835 B
import { Message } from '../../domain/entities/Message'; import { IMessageRepository } from '../../domain/repositories/IMessageRepository'; import { IConversationRepository } from '../../domain/repositories/IConversationRepository'; interface CreateMessageRequest { organizationId: string; conversationId: string; senderType: string; senderId: string; type: string; content?: string; mediaUrl?: string; externalMessageId?: string; status?: string; timestamp?: Date; } export declare class CreateMessage { private messageRepository; private conversationRepository; constructor(messageRepository: IMessageRepository, conversationRepository: IConversationRepository); execute(request: CreateMessageRequest): Promise<Message>; } export {}; //# sourceMappingURL=CreateMessage.d.ts.map