CustomerService
Service for managing customers.
Constructors
new CustomerService()
new CustomerService(): CustomerService
Returns
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.