skailan-conversations
Version:
Servicio de conversaciones y mensajería para Skailan
19 lines • 788 B
TypeScript
import { Conversation } from "../../domain/entities/Conversation";
import { IConversationRepository } from "../../domain/repositories/IConversationRepository";
import { IChannelRepository } from "../../domain/repositories/IChannelRepository";
interface StartConversationRequest {
organizationId: string;
channelId: string;
contactExternalId: string;
contactName?: string;
contactEmail?: string;
contactPhone?: string;
}
export declare class StartConversation {
private conversationRepository;
private channelRepository;
constructor(conversationRepository: IConversationRepository, channelRepository: IChannelRepository);
execute(request: StartConversationRequest): Promise<Conversation>;
}
export {};
//# sourceMappingURL=StartConversation.d.ts.map