CustomerService
Service for managing customers.
Constructors
new CustomerService()
new CustomerService(): CustomerService
Returns
CustomerService
Methods
addCustomer()
addCustomer(
   customer, 
   contactInfo, 
   billingInfo): CustomerAccount
Add a new customer.
Parameters
| Parameter | Type | Description | 
|---|---|---|
customer | Customer | The customer to be added. | 
contactInfo | CustomerContact | The contact information for the customer. | 
billingInfo | CustomerBilling | The billing information for the customer. | 
Returns
The added customer account.
getAllCustomers()
getAllCustomers(): CustomerAccount[]
Get all customer accounts.
Returns
An array of all customer accounts.
getCustomerById()
getCustomerById(customerId): undefined | CustomerAccount
Get a customer account by ID.
Parameters
| Parameter | Type | Description | 
|---|---|---|
customerId | string | The ID of the customer. | 
Returns
undefined | CustomerAccount
The customer account with the specified ID.