UNPKG

skailan-crm

Version:

Servicio de CRM y gestión de ventas para Skailan

22 lines 921 B
import { Activity } from '../../domain/entities/Activity'; import { IActivityRepository } from '../../domain/repositories/IActivityRepository'; import { ILeadRepository } from '../../domain/repositories/ILeadRepository'; import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository'; interface CreateActivityRequest { organizationId: string; type: string; description: string; date: Date; relatedLeadId?: string; relatedOpportunityId?: string; assignedToUserId?: string; } export declare class CreateActivity { private activityRepository; private leadRepository; private opportunityRepository; constructor(activityRepository: IActivityRepository, leadRepository: ILeadRepository, opportunityRepository: IOpportunityRepository); execute(request: CreateActivityRequest): Promise<Activity>; } export {}; //# sourceMappingURL=CreateActivity.d.ts.map