mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.API.Route.Api.User

Documentation

data Routes route Source #

Constructors

Routes 

Fields

Instances

Instances details
Generic (Routes route) Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep (Routes route) :: Type -> Type #

Methods

from :: Routes route -> Rep (Routes route) x #

to :: Rep (Routes route) x -> Routes route #

type Rep (Routes route) Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep (Routes route)

data ResponseLogin Source #

Instances

Instances details
FromJSON ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseLogin :: Type -> Type #

Read ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseLogin Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseLogin Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseLogin = D1 ('MetaData "ResponseLogin" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkResponseLogin" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseLoginJwt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Jwt) :*: (S1 ('MetaSel ('Just "responseLoginExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "responseLoginId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierUser))))

newtype Jwt Source #

Constructors

MkJwt 

Fields

Instances

Instances details
FromJSON Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep Jwt :: Type -> Type #

Methods

from :: Jwt -> Rep Jwt x #

to :: Rep Jwt x -> Jwt #

Read Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Methods

showsPrec :: Int -> Jwt -> ShowS #

show :: Jwt -> String #

showList :: [Jwt] -> ShowS #

Eq Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Methods

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

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

Ord Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Methods

compare :: Jwt -> Jwt -> Ordering #

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

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

(>) :: Jwt -> Jwt -> Bool #

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

max :: Jwt -> Jwt -> Jwt #

min :: Jwt -> Jwt -> Jwt #

ToSchema Jwt Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep Jwt Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep Jwt = D1 ('MetaData "Jwt" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkJwt" 'PrefixI 'True) (S1 ('MetaSel ('Just "unJwt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype ResponseLogout Source #

Constructors

MkResponseLogout 

Fields

Instances

Instances details
FromJSON ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseLogout :: Type -> Type #

Read ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseLogout Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseLogout Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseLogout = D1 ('MetaData "ResponseLogout" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponseLogout" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseLogoutUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ())))

data RequestRegister Source #

Instances

Instances details
FromJSON RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep RequestRegister :: Type -> Type #

Read RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema RequestRegister Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep RequestRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep RequestRegister = D1 ('MetaData "RequestRegister" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkRequestRegister" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestRegisterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Username) :*: S1 ('MetaSel ('Just "requestRegisterPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Password)) :*: (S1 ('MetaSel ('Just "requestRegisterEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EmailAddress) :*: (S1 ('MetaSel ('Just "requestRegisterEmailVisible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "requestRegisterEmailNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

newtype ResponseRegister Source #

Instances

Instances details
FromJSON ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseRegister :: Type -> Type #

Read ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseRegister Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseRegister Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseRegister = D1 ('MetaData "ResponseRegister" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponseRegister" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseRegisterEmailSent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype RequestPasswordChange Source #

Instances

Instances details
FromJSON RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep RequestPasswordChange :: Type -> Type #

Read RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema RequestPasswordChange Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep RequestPasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep RequestPasswordChange = D1 ('MetaData "RequestPasswordChange" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkRequestPasswordChange" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestPasswordChangeNewPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Password)))

newtype ResponsePasswordChange Source #

Instances

Instances details
FromJSON ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponsePasswordChange :: Type -> Type #

Read ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponsePasswordChange Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponsePasswordChange Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponsePasswordChange = D1 ('MetaData "ResponsePasswordChange" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponsePasswordChange" 'PrefixI 'True) (S1 ('MetaSel ('Just "responsePasswordChangeUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ())))

newtype ResponseConfirmationRequest Source #

Instances

Instances details
FromJSON ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseConfirmationRequest :: Type -> Type #

Read ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseConfirmationRequest Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseConfirmationRequest = D1 ('MetaData "ResponseConfirmationRequest" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponseConfirmationRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseConfirmationRequestUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ())))

newtype RequestConfirm Source #

Instances

Instances details
FromJSON RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep RequestConfirm :: Type -> Type #

Read RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema RequestConfirm Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep RequestConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep RequestConfirm = D1 ('MetaData "RequestConfirm" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkRequestConfirm" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestConfirmSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ConfirmationSecret)))

newtype ResponseConfirm Source #

Constructors

MkResponseConfirm 

Fields

Instances

Instances details
FromJSON ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseConfirm :: Type -> Type #

Read ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseConfirm Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseConfirm Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseConfirm = D1 ('MetaData "ResponseConfirm" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponseConfirm" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseConfirmUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ())))

newtype RequestNotifications Source #

Instances

Instances details
FromJSON RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep RequestNotifications :: Type -> Type #

Read RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema RequestNotifications Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep RequestNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep RequestNotifications = D1 ('MetaData "RequestNotifications" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkRequestNotifications" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestNotificationsReceiveEmailNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))

newtype ResponseNotifications Source #

Instances

Instances details
FromJSON ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseNotifications :: Type -> Type #

Read ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseNotifications Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseNotifications Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseNotifications = D1 ('MetaData "ResponseNotifications" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkResponseNotifications" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseNotificationsReceiveEmailNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype RequestProfile Source #

Instances

Instances details
FromJSON RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep RequestProfile :: Type -> Type #

Read RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema RequestProfile Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep RequestProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep RequestProfile = D1 ('MetaData "RequestProfile" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkRequestProfile" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestProfileUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NameOrIdentifier Username IdentifierUser))))

data ResponseProfile Source #

Instances

Instances details
FromJSON ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToJSON ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Generic ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Associated Types

type Rep ResponseProfile :: Type -> Type #

Read ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Show ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Eq ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

Ord ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

ToSchema ResponseProfile Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ResponseProfile Source # 
Instance details

Defined in Mensam.API.Route.Api.User

type Rep ResponseProfile = D1 ('MetaData "ResponseProfile" "Mensam.API.Route.Api.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkResponseProfile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "responseProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierUser) :*: S1 ('MetaSel ('Just "responseProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Username)) :*: (S1 ('MetaSel ('Just "responseProfileEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EmailAddress)) :*: S1 ('MetaSel ('Just "responseProfileEmailVerified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))