keiro-dsl-0.15.0.0: test/fixtures/statusmap-dangling.keiro
language keiro-dsl 4
context repro
aggregate Reservation
regs
states Open Held UnHeld
command HoldIt { reservationId }
command UnholdIt { reservationId }
event ReservationHeld = fields(HoldIt)
event ReservationUnHeld = fields(UnholdIt)
Open -- HoldIt --> emit ReservationHeld ; goto Held
Held -- UnholdIt --> emit ReservationUnHeld ; goto UnHeld
wire kind=ctorName fields=camelCase schemaVersion=1
projection reservations consistency=Eventual key=reservationId
status-map { Held=>held UnHeld=>available }