packages feed

keiro-dsl-0.15.0.0: test/fixtures/readmodel-strong-standalone.keiro

language keiro-dsl 4
context billing

aggregate Subscription
  regs
  states Active

  command Activate { subscriptionId }
  event Activated = fields(Activate)

  Active -- Activate --> emit Activated ; goto Active

  projection subscriptions consistency=Strong key=subscriptionId
    status-map { Activated=>active }