feat: add endpoints to retrieving the default mail options

This commit is contained in:
Ahmed Bouhuolia
2023-12-25 18:21:02 +02:00
parent 657400c671
commit 3c8c3d8253
8 changed files with 181 additions and 0 deletions

View File

@@ -232,4 +232,17 @@ export class SaleEstimatesApplication {
saleEstimateMailOpts
);
}
/**
* Retrieves the default mail options of the given sale estimate.
* @param {number} tenantId
* @param {number} saleEstimateId
* @returns {}
*/
public getSaleEstimateMail(tenantId: number, saleEstimateId: number) {
return this.sendEstimateMailService.getDefaultMailOpts(
tenantId,
saleEstimateId
);
}
}

View File

@@ -342,4 +342,17 @@ export class SaleInvoiceApplication {
messageDTO
);
}
/**
* Retrieves the default mail options of the given sale invoice.
* @param {number} tenantId
* @param {number} saleInvoiceid
* @returns {Promise<SendInvoiceMailDTO>}
*/
public getSaleInvoiceMail(tenantId: number, saleInvoiceid: number) {
return this.sendInvoiceReminderService.getDefaultMailOpts(
tenantId,
saleInvoiceid
);
}
}

View File

@@ -198,6 +198,19 @@ export class PaymentReceivesApplication {
);
}
/**
* Retrieves the default mail options of the given payment transaction.
* @param {number} tenantId
* @param {number} paymentReceiveId
* @returns {Promise<void>}
*/
public getPaymentDefaultMail(tenantId: number, paymentReceiveId: number) {
return this.paymentMailNotify.getDefaultMailOpts(
tenantId,
paymentReceiveId
);
}
/**
* Retrieve pdf content of the given payment receive.
* @param {number} tenantId

View File

@@ -188,4 +188,17 @@ export class SaleReceiptApplication {
messageOpts
);
}
/**
* Retrieves the default mail options of the given sale receipt.
* @param {number} tenantId
* @param {number} saleReceiptId
* @returns
*/
public getSaleReceiptMail(tenantId: number, saleReceiptId: number) {
return this.saleReceiptNotifyByMailService.getDefaultMailOpts(
tenantId,
saleReceiptId
);
}
}