skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
19 lines • 658 B
TypeScript
import { Opportunity } from '../../domain/entities/Opportunity';
import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository';
interface UpdateOpportunityRequest {
id: string;
organizationId: string;
name?: string;
stage?: string;
amount?: number | null;
probability?: number | null;
closeDate?: Date | null;
notes?: string;
}
export declare class UpdateOpportunity {
private opportunityRepository;
constructor(opportunityRepository: IOpportunityRepository);
execute(request: UpdateOpportunityRequest): Promise<Opportunity>;
}
export {};
//# sourceMappingURL=UpdateOpportunity.d.ts.map