skailan-conversations
Version:
Servicio de conversaciones y mensajería para Skailan
12 lines • 769 B
TypeScript
import { PrismaClient } from "@prisma/client";
import { Conversation } from "../../../domain/entities/Conversation";
import { IConversationRepository } from "../../../domain/repositories/IConversationRepository";
export declare class ConversationPrismaRepository implements IConversationRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Conversation | null>;
findAll(organizationId: string, channelId?: string, contactId?: string, status?: string, assignedToUserId?: string): Promise<Conversation[]>;
save(conversation: Conversation): Promise<Conversation>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=ConversationPrismaRepository.d.ts.map