Basket
A buyer's basket, one per buyer: its id is the buyer's user id (AggregateIdSource.OWNER). The buyer addresses it by no id, as "mine", and the first item creates it; Wow forbids a buyer another buyer's basket, and only a caller with no owner, such as a saga or a service, names the basket by its id.
CheckoutBasket empties the basket into an order: BasketCheckoutSaga submits it to the ordering context, which numbers it (SO-261031-42).
Types
Link copied to clipboard
object Rejections
The codes the aggregate rejects a command with, by their local names: the compiler and the kernel name them <context>.basket.<code>, as its peers read them from the api's generated contract.