clckwrks-0.25.5: A secure, reliable content management system (CMS) and blogging platform

Safe HaskellNone
LanguageHaskell2010

Clckwrks.ProfileData.Types

Documentation

newtype DisplayName Source #

Constructors

DisplayName 

Fields

Instances
Eq DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Data DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DisplayName -> c DisplayName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisplayName #

toConstr :: DisplayName -> Constr #

dataTypeOf :: DisplayName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DisplayName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisplayName) #

gmapT :: (forall b. Data b => b -> b) -> DisplayName -> DisplayName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisplayName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisplayName -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisplayName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisplayName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisplayName -> m DisplayName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisplayName -> m DisplayName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisplayName -> m DisplayName #

Ord DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Read DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Show DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Generic DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type Rep DisplayName :: Type -> Type #

SafeCopy DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep DisplayName Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep DisplayName = D1 (MetaData "DisplayName" "Clckwrks.ProfileData.Types" "clckwrks-0.25.5-Eu5F0XbEKCT94Rx17ULuzi" True) (C1 (MetaCons "DisplayName" PrefixI True) (S1 (MetaSel (Just "unDisplayName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ProfileData Source #

Instances
Eq ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Data ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProfileData -> c ProfileData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProfileData #

toConstr :: ProfileData -> Constr #

dataTypeOf :: ProfileData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProfileData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProfileData) #

gmapT :: (forall b. Data b => b -> b) -> ProfileData -> ProfileData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProfileData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProfileData -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProfileData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProfileData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

Ord ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Read ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Show ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Generic ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type Rep ProfileData :: Type -> Type #

SafeCopy ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Indexable ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Migrate ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type MigrateFrom ProfileData :: Type #

type Rep ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type MigrateFrom ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

data Role Source #

Instances
Bounded Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Enum Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

succ :: Role -> Role #

pred :: Role -> Role #

toEnum :: Int -> Role #

fromEnum :: Role -> Int #

enumFrom :: Role -> [Role] #

enumFromThen :: Role -> Role -> [Role] #

enumFromTo :: Role -> Role -> [Role] #

enumFromThenTo :: Role -> Role -> Role -> [Role] #

Eq Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

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

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

Data Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Role -> c Role #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Role #

toConstr :: Role -> Constr #

dataTypeOf :: Role -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Role) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Role) #

gmapT :: (forall b. Data b => b -> b) -> Role -> Role #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Role -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Role -> r #

gmapQ :: (forall d. Data d => d -> u) -> Role -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Role -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Role -> m Role #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Role -> m Role #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Role -> m Role #

Ord Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

compare :: Role -> Role -> Ordering #

(<) :: Role -> Role -> Bool #

(<=) :: Role -> Role -> Bool #

(>) :: Role -> Role -> Bool #

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

max :: Role -> Role -> Role #

min :: Role -> Role -> Role #

Read Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Show Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

Generic Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type Rep Role :: Type -> Type #

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

SafeCopy Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Migrate Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type MigrateFrom Role :: Type #

type Rep Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep Role = D1 (MetaData "Role" "Clckwrks.ProfileData.Types" "clckwrks-0.25.5-Eu5F0XbEKCT94Rx17ULuzi" False) ((C1 (MetaCons "Administrator" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Visitor" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Moderator" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Editor" PrefixI False) (U1 :: Type -> Type)))
type MigrateFrom Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

newtype Username Source #

Constructors

Username 

Fields

Instances
Eq Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Data Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Username -> c Username #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Username #

toConstr :: Username -> Constr #

dataTypeOf :: Username -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Username) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Username) #

gmapT :: (forall b. Data b => b -> b) -> Username -> Username #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Username -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Username -> r #

gmapQ :: (forall d. Data d => d -> u) -> Username -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Username -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Username -> m Username #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Username -> m Username #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Username -> m Username #

Ord Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Read Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Show Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Generic Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

Associated Types

type Rep Username :: Type -> Type #

Methods

from :: Username -> Rep Username x #

to :: Rep Username x -> Username #

type Rep Username Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep Username = D1 (MetaData "Username" "Clckwrks.ProfileData.Types" "clckwrks-0.25.5-Eu5F0XbEKCT94Rx17ULuzi" True) (C1 (MetaCons "Username" PrefixI True) (S1 (MetaSel (Just "unUsername") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))