CustomerBasket (v1.0.0)
Customer basket domain entity, encapsulates customer basket information and business rules
Overview
The customer basket entity represents a customer basket in the orders. It encapsulates customer basket information and business rules such as a unique identifier, a user identifier, and a list of items.
Entity Properties
Name | Type | Required | Description |
---|---|---|---|
id | UUID | Required | Unique identifier for the customer basket |
userId | UUID | Required | Unique identifier for the user |
items | array | Required | A list of items in the basket |
Entity Relationships
- A customer basket is associated with one user
- A customer basket has multiple items