Skip to content

BillingModule.Class.BillingReceiptService

tgreyuk edited this page Apr 25, 2024 · 1 revision

github-wiki-example / BillingModule / BillingReceiptService

Class: BillingReceiptService

Service for generating billing receipts. Provides functionality to generate and retrieve receipts for transactions.

Constructors

new BillingReceiptService()

new BillingReceiptService(): BillingReceiptService

Returns

BillingReceiptService

Properties

Property Modifier Type Default value Description
receipts private BillingReceipt[] [] Stores all receipts generated for transactions.

Methods

generateReceipt()

generateReceipt(transaction): BillingReceipt

Generates a billing receipt for a transaction and stores it. Each receipt includes a unique ID and timestamp, essential for record-keeping and customer service.

Parameters

Parameter Type Description
transaction BillingTransaction The billing transaction for which to generate a receipt.

Returns

BillingReceipt

The generated billing receipt.

Source

billing.ts:174


getAllReceipts()

getAllReceipts(): BillingReceipt[]

Retrieves all the billing receipts that have been generated. Useful for providing customers with copies of their receipts or for internal financial tracking.

Returns

BillingReceipt[]

An array of all billing receipts.

Source

billing.ts:189

Clone this wiki locally