databrary-1: Databrary

Safe HaskellNone
LanguageHaskell2010

Model.Notification.Notice

Contents

Documentation

data Delivery Source #

Instances

Bounded Delivery Source # 
Enum Delivery Source # 
Eq Delivery Source # 
Ord Delivery Source # 
Show Delivery Source # 
Ix Delivery Source # 
ToJSON Delivery Source # 
FromJSON Delivery Source # 
PGEnum Delivery Source # 
Kinded Delivery Source # 

Methods

kindOf :: IsString s => Delivery -> s Source #

DBEnum Delivery Source # 
PGRep "notice_delivery" Delivery Source # 
PGParameter "notice_delivery" Delivery Source # 

Methods

pgEncode :: PGTypeName "notice_delivery" -> Delivery -> PGTextValue #

pgLiteral :: PGTypeName "notice_delivery" -> Delivery -> ByteString #

pgEncodeValue :: PGTypeEnv -> PGTypeName "notice_delivery" -> Delivery -> PGValue #

PGColumn "notice_delivery" Delivery Source # 

Methods

pgDecode :: PGTypeName "notice_delivery" -> PGTextValue -> Delivery #

pgDecodeBinary :: PGTypeEnv -> PGTypeName "notice_delivery" -> PGBinaryValue -> Delivery #

pgDecodeValue :: PGTypeEnv -> PGTypeName "notice_delivery" -> PGValue -> Delivery #

Deform f_a42l1 Delivery Source # 

Methods

deform :: Monad m => DeformT f_a42l1 m Delivery Source #

data Notice Source #

Instances

Bounded Notice Source # 
Enum Notice Source # 
Eq Notice Source # 

Methods

(==) :: Notice -> Notice -> Bool #

(/=) :: Notice -> Notice -> Bool #

Ord Notice Source # 
Show Notice Source # 
Ix Notice Source # 
ToJSON Notice Source # 
FromJSON Notice Source # 
Kinded Notice Source # 

Methods

kindOf :: IsString s => Notice -> s Source #

PGRep "smallint" Notice Source # 
PGParameter "smallint" Notice Source # 

Methods

pgEncode :: PGTypeName "smallint" -> Notice -> PGTextValue #

pgLiteral :: PGTypeName "smallint" -> Notice -> ByteString #

pgEncodeValue :: PGTypeEnv -> PGTypeName "smallint" -> Notice -> PGValue #

PGColumn "smallint" Notice Source # 

Methods

pgDecode :: PGTypeName "smallint" -> PGTextValue -> Notice #

pgDecodeBinary :: PGTypeEnv -> PGTypeName "smallint" -> PGBinaryValue -> Notice #

pgDecodeValue :: PGTypeEnv -> PGTypeName "smallint" -> PGValue -> Notice #

Deform f Notice Source # 

Methods

deform :: Monad m => DeformT f m Notice Source #

type IdType Notice Source # 

Orphan instances

PGType "notice_delivery" Source # 

Methods

pgTypeName :: PGTypeName "notice_delivery" -> String #

pgBinaryColumn :: PGTypeEnv -> PGTypeName "notice_delivery" -> Bool #