Skip to content

customer.Class.CustomerService

tgreyuk edited this page Sep 6, 2024 · 7 revisions

github-wiki-example / customer / CustomerService

Class: 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

CustomerAccount

The added customer account.

Defined in

customer.ts:153


getAllCustomers()

getAllCustomers(): CustomerAccount[]

Get all customer accounts.

Returns

CustomerAccount[]

An array of all customer accounts.

Defined in

customer.ts:171


getCustomerById()

getCustomerById(customerId): CustomerAccount

Get a customer account by ID.

Parameters

Parameter Type Description
customerId string The ID of the customer.

Returns

CustomerAccount

The customer account with the specified ID.

Defined in

customer.ts:180

Clone this wiki locally