clckwrks-0.26.3: A secure, reliable content management system (CMS) and blogging platform
Safe HaskellNone
LanguageHaskell2010

Clckwrks.ProfileData.Types

Documentation

newtype DisplayName Source #

Constructors

DisplayName 

Fields

Instances

Instances details
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 :: forall r r'. (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.26.3-1lCsV0PxqFu4UE59KSMe5L" 'True) (C1 ('MetaCons "DisplayName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ProfileData Source #

Instances

Instances details
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 :: forall r r'. (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 Rep ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep ProfileData = D1 ('MetaData "ProfileData" "Clckwrks.ProfileData.Types" "clckwrks-0.26.3-1lCsV0PxqFu4UE59KSMe5L" 'False) (C1 ('MetaCons "ProfileData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataFor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserId) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DisplayName))) :*: (S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Role)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Text)))))
type MigrateFrom ProfileData Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

data Role Source #

Instances

Instances details
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 :: forall r r'. (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 Rep Role Source # 
Instance details

Defined in Clckwrks.ProfileData.Types

type Rep Role = D1 ('MetaData "Role" "Clckwrks.ProfileData.Types" "clckwrks-0.26.3-1lCsV0PxqFu4UE59KSMe5L" '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

Instances details
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 :: forall r r'. (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.26.3-1lCsV0PxqFu4UE59KSMe5L" 'True) (C1 ('MetaCons "Username" 'PrefixI 'True) (S1 ('MetaSel ('Just "unUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))