Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data PRQueryData f = PRQueryData {
- prqdCode :: PasswordResetCode
- prqdUser :: UserId
- prqdRetries :: f Int32
- prqdTimeout :: f UTCTime
- mapPRQueryData :: (forall a. f1 a -> f2 a) -> PRQueryData f1 -> PRQueryData f2
- data PasswordResetCodeStore m a where
- GenerateEmailCode :: PasswordResetCodeStore m PasswordResetCode
- GeneratePhoneCode :: PasswordResetCodeStore m PasswordResetCode
- CodeSelect :: PasswordResetKey -> PasswordResetCodeStore m (Maybe (PRQueryData Maybe))
- CodeInsert :: PasswordResetKey -> PRQueryData Identity -> Int32 -> PasswordResetCodeStore m ()
- CodeDelete :: PasswordResetKey -> PasswordResetCodeStore m ()
- codeDelete :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> Sem r ()
- codeInsert :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> PRQueryData Identity -> Int32 -> Sem r ()
- codeSelect :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> Sem r (Maybe (PRQueryData Maybe))
- generatePhoneCode :: forall r. Member PasswordResetCodeStore r => Sem r PasswordResetCode
- generateEmailCode :: forall r. Member PasswordResetCodeStore r => Sem r PasswordResetCode
Documentation
data PRQueryData f Source #
Parameters used in password reset queries. The f type constructor is used
either as Identity
or Maybe
.
PRQueryData | |
|
Instances
(forall a. Show a => Show (f a)) => Show (PRQueryData f) Source # | |
Defined in Wire.PasswordResetCodeStore showsPrec :: Int -> PRQueryData f -> ShowS # show :: PRQueryData f -> String # showList :: [PRQueryData f] -> ShowS # | |
(forall a. Eq a => Eq (f a)) => Eq (PRQueryData f) Source # | |
Defined in Wire.PasswordResetCodeStore (==) :: PRQueryData f -> PRQueryData f -> Bool # (/=) :: PRQueryData f -> PRQueryData f -> Bool # |
mapPRQueryData :: (forall a. f1 a -> f2 a) -> PRQueryData f1 -> PRQueryData f2 Source #
data PasswordResetCodeStore m a where Source #
codeDelete :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> Sem r () Source #
codeInsert :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> PRQueryData Identity -> Int32 -> Sem r () Source #
codeSelect :: forall r. Member PasswordResetCodeStore r => PasswordResetKey -> Sem r (Maybe (PRQueryData Maybe)) Source #
generatePhoneCode :: forall r. Member PasswordResetCodeStore r => Sem r PasswordResetCode Source #
generateEmailCode :: forall r. Member PasswordResetCodeStore r => Sem r PasswordResetCode Source #