UNPKG

skailan-contacts

Version:

Servicio de gestión de contactos para Skailan

16 lines 1.3 kB
import { PrismaClient } from '@prisma/client'; import { IContactCommunicationPlatformRepository } from '../../../domain/repositories/IContactCommunicationPlatformRepository'; import { ContactCommunicationPlatform } from '../../../domain/entities/ContactCommunicationPlatform'; export declare class ContactCommunicationPlatformPrismaRepository implements IContactCommunicationPlatformRepository { private prisma; constructor(prisma: PrismaClient); findById(id: string, organizationId: string): Promise<ContactCommunicationPlatform | null>; findByContactId(contactId: string, organizationId: string): Promise<ContactCommunicationPlatform[]>; findByPlatform(platform: string, organizationId: string): Promise<ContactCommunicationPlatform[]>; findActiveByContactId(contactId: string, organizationId: string): Promise<ContactCommunicationPlatform[]>; findPrimaryByContactId(contactId: string, organizationId: string): Promise<ContactCommunicationPlatform | null>; save(platform: ContactCommunicationPlatform): Promise<ContactCommunicationPlatform>; delete(id: string, organizationId: string): Promise<void>; deleteByContactId(contactId: string, organizationId: string): Promise<void>; } //# sourceMappingURL=ContactCommunicationPlatformPrismaRepository.d.ts.map