billing.Class.BillingService - typedoc2md/typedoc-plugin-markdown-examples GitHub Wiki
github-wiki-example / billing / BillingService
Class: BillingService
Defined in: billing.ts:105
Service for managing billing transactions. Provides functionality to process and retrieve billing transactions.
Constructors
Constructor
new BillingService():
BillingService
Returns
BillingService
Methods
getAllTransactions()
getAllTransactions():
BillingTransaction
[]
Defined in: billing.ts:125
Retrieves all the billing transactions that have been processed. Useful for audits and general transaction management.
Returns
An array of all billing transactions.
processTransaction()
processTransaction(
transaction
):BillingTransaction
Defined in: billing.ts:115
Processes a billing transaction by adding it to the list of transactions. This simulates the transaction execution and storage in a production environment.
Parameters
Parameter | Type | Description |
---|---|---|
transaction |
BillingTransaction |
The billing transaction to be processed. |
Returns
The processed billing transaction, now stored in the service.