skailan-contacts
Version:
Servicio de gestión de contactos para Skailan
20 lines • 661 B
TypeScript
import { Contact, ContactMetadata } from '../../domain/entities/Contact';
import { IContactRepository } from '../../domain/repositories/IContactRepository';
interface CreateContactRequest {
organizationId: string;
externalId: string;
name?: string;
email?: string;
phone?: string;
profilePictureUrl?: string;
metadata?: ContactMetadata;
}
export declare class CreateContact {
private contactRepository;
constructor(contactRepository: IContactRepository);
execute(request: CreateContactRequest): Promise<Contact>;
private isValidEmail;
private isValidPhone;
}
export {};
//# sourceMappingURL=CreateContact.d.ts.map