UNPKG

skailan-crm

Version:

Servicio de CRM y gestión de ventas para Skailan

13 lines 701 B
import { PrismaClient } from "@prisma/client"; import { ILeadRepository } from "../../../domain/repositories/ILeadRepository"; import { Lead } from "../../../domain/entities/Lead"; export declare class LeadPrismaRepository implements ILeadRepository { private prisma; constructor(prisma: PrismaClient); findById(id: string, organizationId: string): Promise<Lead | null>; findByEmail(email: string, organizationId: string): Promise<Lead | null>; save(lead: Lead): Promise<Lead>; findAll(organizationId: string, status?: string, source?: string): Promise<Lead[]>; delete(id: string, organizationId: string): Promise<void>; } //# sourceMappingURL=LeadPrismaRepository.d.ts.map