IncomingEvent

The events that have to be handled by the bounded context.

trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Enum entries

case OrderCompleted(orderID: OrderID)

An event received when an order in progress is marked as ready to be shipped.

An event received when an order in progress is marked as ready to be shipped.

case OrderReceived(orderLines: NonEmptyList[IncomingOrderLine], client: Client, deliveryDate: LocalDateTime, deliveryLocation: Location)

An event which is received when an order is made.

An event which is received when an order is made.

case ProductPalletizedForOrder(orderID: OrderID, quantity: Quantity, product: Product)

An event received when an operator takes a product from the stock and palletizes it for the given order.

An event received when an operator takes a product from the stock and palletizes it for the given order.