packages feed

keiro-dsl-0.7.0.0: test/conformance-nominal-scalars/Generated/NominalScalars/Nominal/Shape/OrderStatus.hs

{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE LambdaCase #-}
-- @generated by keiro-dsl; do not edit. Regenerated from the .keiro spec.
module Generated.NominalScalars.Nominal.Shape.OrderStatus (OrderStatusRepresentation (..), orderStatusRepresentationText) where

import Data.Text (Text)
import GHC.Generics (Generic)

data OrderStatusRepresentation = Draft | Submitted
  deriving stock (Eq, Generic, Ord, Show, Enum, Bounded)

orderStatusRepresentationText :: OrderStatusRepresentation -> Text
orderStatusRepresentationText = \case
  Draft -> "draft"
  Submitted -> "submitted"