Hercules.API.Effects.EffectInfo
data EffectStatus Source #
Constructors
Defined in Hercules.API.Effects.EffectInfo
Methods
(==) :: EffectStatus -> EffectStatus -> Bool #
(/=) :: EffectStatus -> EffectStatus -> Bool #
showsPrec :: Int -> EffectStatus -> ShowS #
show :: EffectStatus -> String #
showList :: [EffectStatus] -> ShowS #
Associated Types
type Rep EffectStatus :: Type -> Type #
from :: EffectStatus -> Rep EffectStatus x #
to :: Rep EffectStatus x -> EffectStatus #
toJSON :: EffectStatus -> Value #
toEncoding :: EffectStatus -> Encoding #
toJSONList :: [EffectStatus] -> Value #
toEncodingList :: [EffectStatus] -> Encoding #
parseJSON :: Value -> Parser EffectStatus #
parseJSONList :: Value -> Parser [EffectStatus] #
rnf :: EffectStatus -> () #
declareNamedSchema :: Proxy EffectStatus -> Declare (Definitions Schema) NamedSchema #
data EffectInfo Source #
Fields
(==) :: EffectInfo -> EffectInfo -> Bool #
(/=) :: EffectInfo -> EffectInfo -> Bool #
showsPrec :: Int -> EffectInfo -> ShowS #
show :: EffectInfo -> String #
showList :: [EffectInfo] -> ShowS #
type Rep EffectInfo :: Type -> Type #
from :: EffectInfo -> Rep EffectInfo x #
to :: Rep EffectInfo x -> EffectInfo #
toJSON :: EffectInfo -> Value #
toEncoding :: EffectInfo -> Encoding #
toJSONList :: [EffectInfo] -> Value #
toEncodingList :: [EffectInfo] -> Encoding #
parseJSON :: Value -> Parser EffectInfo #
parseJSONList :: Value -> Parser [EffectInfo] #
rnf :: EffectInfo -> () #
declareNamedSchema :: Proxy EffectInfo -> Declare (Definitions Schema) NamedSchema #