packages feed

keiro-dsl-0.9.0.0: test/conformance-process-full/Generated/SurgeDemo/Nominals.hs

{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE LambdaCase #-}
-- @generated by keiro-dsl 0.8.0.0 (language keiro-dsl 4) from context surge-demo generated nominal declarations; do not edit.
module Generated.SurgeDemo.Nominals
  ( HospitalId
  , parseHospitalId
  , mkHospitalId
  , hospitalIdText
  ) where

import Data.Aeson (FromJSON, ToJSON)
import Data.Text (Text)
import GHC.Generics (Generic)
import Keiki.Shape (CanonicalTypeName)
import Generated.SurgeDemo.Nominals.Internal (HospitalId, mkHospitalId, parseHospitalId, hospitalIdText)
import Keiro.Codec.IdDomain (idDomainTextPattern, typeIdV7Domain)

instance CanonicalTypeName HospitalId