skailan-contacts
Version:
Servicio de gestión de contactos para Skailan
20 lines • 855 B
TypeScript
import { Contact } from '../../domain/entities/Contact';
import { IContactRepository } from '../../domain/repositories/IContactRepository';
import { IContactCommunicationPlatformRepository } from '../../domain/repositories/IContactCommunicationPlatformRepository';
interface AddCommunicationPlatformRequest {
contactId: string;
organizationId: string;
platform: string;
platformUserId?: string;
platformUsername?: string;
isPrimary?: boolean;
config?: any;
}
export declare class AddCommunicationPlatform {
private contactRepository;
private platformRepository;
constructor(contactRepository: IContactRepository, platformRepository: IContactCommunicationPlatformRepository);
execute(request: AddCommunicationPlatformRequest): Promise<Contact>;
}
export {};
//# sourceMappingURL=AddCommunicationPlatform.d.ts.map