@sourceloop/ctrl-plane-tenant-management-service / Exports / InvoiceHelperService
Class: InvoiceHelperService¶
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new InvoiceHelperService(invoiceRepository)
Parameters¶
| Name | Type |
|---|---|
invoiceRepository |
InvoiceRepository<Invoice> |
Defined in¶
services/tenant-management-service/src/services/invoice-helper.service.ts:12
Properties¶
invoiceRepository¶
• Private Readonly invoiceRepository: InvoiceRepository<Invoice>
Defined in¶
services/tenant-management-service/src/services/invoice-helper.service.ts:14
Methods¶
createInvoice¶
▸ createInvoice(invoice): Promise<Invoice>
Parameters¶
| Name | Type |
|---|---|
invoice |
Omit<Invoice, "id"> |
Returns¶
Promise<Invoice>
Defined in¶
services/tenant-management-service/src/services/invoice-helper.service.ts:16
downloadInvoice¶
▸ downloadInvoice(id): Promise<void>
Parameters¶
| Name | Type |
|---|---|
id |
string |
Returns¶
Promise<void>
Defined in¶
services/tenant-management-service/src/services/invoice-helper.service.ts:19
generatePDF¶
▸ generatePDF(invoice): Promise<string>
Parameters¶
| Name | Type |
|---|---|
invoice |
Invoice |
Returns¶
Promise<string>
Defined in¶
services/tenant-management-service/src/services/invoice-helper.service.ts:30