12345678910111213141516 |
- {-# LANGUAGE DeriveGeneric #-}
- {-# LANGUAGE TemplateHaskell #-}
- module PersistTestPetCollarType where
- import GHC.Generics
- import Data.Aeson
- import Database.Persist.TH
- import Data.Text (Text)
- data PetCollar = PetCollar {tag :: Text, bell :: Bool}
- deriving (Generic, Eq, Show)
- instance ToJSON PetCollar
- instance FromJSON PetCollar
- derivePersistFieldJSON "PetCollar"
|