| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Clckwrks.ProfileData.Acid
Documentation
data ProfileDataState Source #
Constructors
| ProfileDataState | |
Fields | |
Instances
data ProfileDataError Source #
Constructors
| UsernameAlreadyInUse |
Instances
newtype SetProfileData Source #
Constructors
| SetProfileData ProfileData |
Instances
| UpdateEvent SetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method SetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: SetProfileData -> Tag # | |
| SafeCopy SetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version SetProfileData # kind :: Kind SetProfileData # getCopy :: Contained (Get SetProfileData) # putCopy :: SetProfileData -> Contained Put # internalConsistency :: Consistency SetProfileData # objectProfile :: Profile SetProfileData # errorTypeName :: Proxy SetProfileData -> String # | |
| type MethodState SetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult SetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
newtype GetProfileData Source #
Constructors
| GetProfileData UserId |
Instances
| QueryEvent GetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method GetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: GetProfileData -> Tag # | |
| SafeCopy GetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version GetProfileData # kind :: Kind GetProfileData # getCopy :: Contained (Get GetProfileData) # putCopy :: GetProfileData -> Contained Put # internalConsistency :: Consistency GetProfileData # objectProfile :: Profile GetProfileData # errorTypeName :: Proxy GetProfileData -> String # | |
| type MethodState GetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult GetProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
newtype NewProfileData Source #
Constructors
| NewProfileData ProfileData |
Instances
| UpdateEvent NewProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method NewProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: NewProfileData -> Tag # | |
| SafeCopy NewProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version NewProfileData # kind :: Kind NewProfileData # getCopy :: Contained (Get NewProfileData) # putCopy :: NewProfileData -> Contained Put # internalConsistency :: Consistency NewProfileData # objectProfile :: Profile NewProfileData # errorTypeName :: Proxy NewProfileData -> String # | |
| type MethodState NewProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult NewProfileData Source # | |
Defined in Clckwrks.ProfileData.Acid | |
newtype GetUsername Source #
Constructors
| GetUsername UserId |
Instances
| QueryEvent GetUsername Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method GetUsername Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: GetUsername -> Tag # | |
| SafeCopy GetUsername Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version GetUsername # kind :: Kind GetUsername # getCopy :: Contained (Get GetUsername) # putCopy :: GetUsername -> Contained Put # internalConsistency :: Consistency GetUsername # objectProfile :: Profile GetUsername # errorTypeName :: Proxy GetUsername -> String # | |
| type MethodState GetUsername Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult GetUsername Source # | |
Defined in Clckwrks.ProfileData.Acid | |
data GetUserIdUsernames Source #
Constructors
| GetUserIdUsernames |
Instances
| QueryEvent GetUserIdUsernames Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method GetUserIdUsernames Source # | |
Defined in Clckwrks.ProfileData.Acid Associated Types type MethodResult GetUserIdUsernames :: Type # type MethodState GetUserIdUsernames :: Type # Methods methodTag :: GetUserIdUsernames -> Tag # | |
| SafeCopy GetUserIdUsernames Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodState GetUserIdUsernames Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult GetUserIdUsernames Source # | |
Defined in Clckwrks.ProfileData.Acid | |
Instances
| QueryEvent HasRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method HasRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| SafeCopy HasRole Source # | |
| type MethodState HasRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult HasRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
Instances
| QueryEvent GetRoles Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method GetRoles Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| SafeCopy GetRoles Source # | |
| type MethodState GetRoles Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult GetRoles Source # | |
Defined in Clckwrks.ProfileData.Acid | |
Instances
| UpdateEvent AddRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method AddRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| SafeCopy AddRole Source # | |
| type MethodState AddRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult AddRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
data RemoveRole Source #
Constructors
| RemoveRole UserId Role |
Instances
| UpdateEvent RemoveRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method RemoveRole Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: RemoveRole -> Tag # | |
| SafeCopy RemoveRole Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version RemoveRole # kind :: Kind RemoveRole # getCopy :: Contained (Get RemoveRole) # putCopy :: RemoveRole -> Contained Put # internalConsistency :: Consistency RemoveRole # objectProfile :: Profile RemoveRole # errorTypeName :: Proxy RemoveRole -> String # | |
| type MethodState RemoveRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult RemoveRole Source # | |
Defined in Clckwrks.ProfileData.Acid | |
newtype UsernameForId Source #
Constructors
| UsernameForId UserId |
Instances
| QueryEvent UsernameForId Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| Method UsernameForId Source # | |
Defined in Clckwrks.ProfileData.Acid Methods methodTag :: UsernameForId -> Tag # | |
| SafeCopy UsernameForId Source # | |
Defined in Clckwrks.ProfileData.Acid Methods version :: Version UsernameForId # kind :: Kind UsernameForId # getCopy :: Contained (Get UsernameForId) # putCopy :: UsernameForId -> Contained Put # internalConsistency :: Consistency UsernameForId # objectProfile :: Profile UsernameForId # errorTypeName :: Proxy UsernameForId -> String # | |
| type MethodState UsernameForId Source # | |
Defined in Clckwrks.ProfileData.Acid | |
| type MethodResult UsernameForId Source # | |
Defined in Clckwrks.ProfileData.Acid | |