keiro-dsl-0.15.0.0: test/fixtures/workspace-diff-old/domain/shipment.keiro
language keiro-dsl 4
context workspace-diff
aggregate Shipment
regs
status OrderStatus = Pending
states PendingShipment CompletedShipment!
command CompleteShipment { finalStatus:OrderStatus details:SharedDetails }
event ShipmentCompleted = fields(CompleteShipment)
PendingShipment -- CompleteShipment -->
write status := cmd.finalStatus
emit ShipmentCompleted
goto CompletedShipment
wire kind=ctorName fields=camelCase schemaVersion=1