SudoSOS Back-end API / reports / BuyerReport
Class: BuyerReport ​
Extends ​
Constructors ​
Constructor ​
ts
new BuyerReport(init?): BuyerReport;Parameters ​
| Parameter | Type |
|---|---|
init? | Partial<IReport> |
Returns ​
BuyerReport
Inherited from ​
ts
UnstoredPdfAble(Report).constructorProperties ​
| Property | Type | Description | Overrides | Inherited from |
|---|---|---|---|---|
data | ReportData | - | - | UnstoredPdfAble(Report).data |
forId | number | - | - | UnstoredPdfAble(Report).forId |
fromDate | Date | - | - | UnstoredPdfAble(Report).fromDate |
pdfService | UserReportPdfService<SalesReport | BuyerReport> | The service that creates the Pdf buffer. Can be either a LaTeX-based service (UnstoredPdfService) or HTML-based service (HtmlUnstoredPdfService). | UnstoredPdfAble(Report).pdfService | - |
tillDate | Date | - | - | UnstoredPdfAble(Report).tillDate |
totalExclVat | Dinero | - | - | UnstoredPdfAble(Report).totalExclVat |
totalInclVat | Dinero | - | - | UnstoredPdfAble(Report).totalInclVat |
transactionCount | number | - | - | UnstoredPdfAble(Report).transactionCount |
Methods ​
createPdf() ​
ts
createPdf(): Promise<Buffer<ArrayBufferLike>>;Create the Pdf buffer. This method generates the PDF and returns it as a Buffer.
Returns ​
Promise<Buffer<ArrayBufferLike>>
Inherited from ​
ts
UnstoredPdfAble(Report).createPdfcreateRaw() ​
ts
createRaw(): Promise<Buffer<ArrayBufferLike>>;Returns ​
Promise<Buffer<ArrayBufferLike>>
Inherited from ​
ts
UnstoredPdfAble(Report).createRawcreateTex() ​
ts
createTex(): Promise<Buffer<ArrayBufferLike>>;Returns ​
Promise<Buffer<ArrayBufferLike>>
Deprecated ​
Use createRaw() instead
Inherited from ​
ts
UnstoredPdfAble(Report).createTexgetPdfParamHash() ​
ts
getPdfParamHash(): Promise<string>;Returns ​
Promise<string>
Inherited from ​
ts
UnstoredPdfAble(Report).getPdfParamHash