skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
12 lines • 692 B
TypeScript
import { PrismaClient } from "@prisma/client";
import { IActivityRepository } from "../../../domain/repositories/IActivityRepository";
import { Activity } from "../../../domain/entities/Activity";
export declare class ActivityPrismaRepository implements IActivityRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Activity | null>;
findAll(organizationId: string, relatedLeadId?: string, relatedOpportunityId?: string): Promise<Activity[]>;
save(activity: Activity): Promise<Activity>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=ActivityPrismaRepository.d.ts.map