This module contains types and services related to customer management.
Classes
| Class | Description | 
|---|
| CustomerAccount | Class representing a customer account. Manages and integrates different aspects of customer data and interactions with the business. | 
| CustomerService | Service for managing customers. | 
Interfaces
| Interface | Description | 
|---|
| Customer | Interface representing a customer. Stores comprehensive details about a customer necessary for various business operations. | 
| CustomerBilling | Interface representing customer billing information. Used for processing payments and managing financial transactions. | 
| CustomerContact | Interface representing customer contact information. Essential for communication and service delivery. | 
| CustomerOrderHistory | Interface representing a customer's order history. Useful for tracking past transactions and analyzing customer behavior. | 
Enumerations
| Enumeration | Description | 
|---|
| CustomerType | Enum representing different customer types. These classifications help tailor services and benefits according to customer loyalty and value. |