packages feed

keiro-dsl-0.18.0.0: test/conformance-checked-mapping-replay/Generated/CheckedMappingReplay/ReplayReaction/Input.hs

{-# LANGUAGE DeriveAnyClass #-}
-- @generated by keiro-dsl 0.18.0.0 (language keiro-dsl 6) from process input ReplayReaction; do not edit.
module Generated.CheckedMappingReplay.ReplayReaction.Input (ReplayReactionInput (..)) where

import Data.Aeson (FromJSON, ToJSON)
import GHC.Generics (Generic)
import Generated.CheckedMappingReplay.Nominals qualified as N
import Conformance.CheckedMappingReplay.Domain (ReplayEnvelope)

data ReplayReactionInput
  = ReplayRequested
      { retainedId :: !N.RetainedId
      , envelope :: !ReplayEnvelope
      }
  deriving stock (Generic, Eq, Show)
  deriving anyclass (FromJSON, ToJSON)