skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
18 lines • 1 kB
TypeScript
import { IOpportunityCompetitorRepository } from '../../domain/repositories/IOpportunityCompetitorRepository';
import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository';
import { ICompetitorRepository } from '../../domain/repositories/ICompetitorRepository';
import { OpportunityCompetitor } from '../../domain/entities/OpportunityCompetitor';
interface AddCompetitorToOpportunityRequest {
organizationId: string;
opportunityId: string;
competitorId: string;
}
export declare class AddCompetitorToOpportunity {
private opportunityCompetitorRepository;
private opportunityRepository;
private competitorRepository;
constructor(opportunityCompetitorRepository: IOpportunityCompetitorRepository, opportunityRepository: IOpportunityRepository, competitorRepository: ICompetitorRepository);
execute(request: AddCompetitorToOpportunityRequest): Promise<OpportunityCompetitor>;
}
export {};
//# sourceMappingURL=AddCompetitorToOpportunity.d.ts.map