{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TemplateHaskell #-} module Dodge.Data.Item.CurseStatus where import Data.Aeson import Data.Aeson.TH data CurseStatus = Uncursed | UndroppableIdentified | UndroppableUnidentified deriving (Eq, Ord, Show, Read) --Generic, Flat) deriveJSON defaultOptions ''CurseStatus