skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
17 lines • 671 B
TypeScript
import { Quote } from '../../domain/entities/Quote';
import { IQuoteRepository } from '../../domain/repositories/IQuoteRepository';
import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository';
interface CreateQuoteRequest {
organizationId: string;
opportunityId: string;
quoteNumber: string;
totalAmount: number;
}
export declare class CreateQuote {
private quoteRepository;
private opportunityRepository;
constructor(quoteRepository: IQuoteRepository, opportunityRepository: IOpportunityRepository);
execute(request: CreateQuoteRequest): Promise<Quote>;
}
export {};
//# sourceMappingURL=CreateQuote.d.ts.map