skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
39 lines • 1.03 kB
JavaScript
export class Opportunity {
id;
organizationId;
leadId;
name;
stage;
amount;
probability;
closeDate;
notes;
createdAt;
updatedAt;
constructor(id, organizationId, leadId, name, stage, amount, probability, closeDate, notes, createdAt, updatedAt) {
this.id = id;
this.organizationId = organizationId;
this.leadId = leadId;
this.name = name;
this.stage = stage;
this.amount = amount;
this.probability = probability;
this.closeDate = closeDate;
this.notes = notes;
this.createdAt = createdAt;
this.updatedAt = updatedAt;
}
updateStage(newStage) {
this.stage = newStage;
this.updatedAt = new Date();
}
updateAmount(newAmount) {
this.amount = newAmount;
this.updatedAt = new Date();
}
updateProbability(newProbability) {
this.probability = newProbability;
this.updatedAt = new Date();
}
}
//# sourceMappingURL=Opportunity.js.map