mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.API.Data.User

Documentation

data UserAuthenticated Source #

Instances

Instances details
FromJSON UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

Generic UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep UserAuthenticated :: Type -> Type #

Read UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

Show UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

Eq UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

Ord UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

FromJWT UserAuthenticated Source # 
Instance details

Defined in Mensam.Server.Server.Auth

ToJWT UserAuthenticated Source # 
Instance details

Defined in Mensam.Server.Server.Auth

FromBasicAuthData UserAuthenticated Source # 
Instance details

Defined in Mensam.Server.Server.Auth

type Rep UserAuthenticated Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep UserAuthenticated = D1 ('MetaData "UserAuthenticated" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkUserAuthenticated" 'PrefixI 'True) (S1 ('MetaSel ('Just "userAuthenticatedId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierUser) :*: S1 ('MetaSel ('Just "userAuthenticatedSession") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe IdentifierSession))))

newtype IdentifierUser Source #

Constructors

MkIdentifierUser 

Instances

Instances details
FromJSON IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

Generic IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep IdentifierUser :: Type -> Type #

Read IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

Show IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

Eq IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

Ord IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

FromHttpApiData IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

ToHttpApiData IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

ToPrettyHtml5 IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

ToPrettyText IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

ToParamSchema IdentifierUser Source # 
Instance details

Defined in Mensam.Server.OpenApi

ToSchema IdentifierUser Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep IdentifierUser Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep IdentifierUser = D1 ('MetaData "IdentifierUser" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkIdentifierUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "unIdentifierUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))

data Session Source #

Instances

Instances details
FromJSON Session Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON Session Source # 
Instance details

Defined in Mensam.API.Data.User

Generic Session Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep Session :: Type -> Type #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Read Session Source # 
Instance details

Defined in Mensam.API.Data.User

Show Session Source # 
Instance details

Defined in Mensam.API.Data.User

Eq Session Source # 
Instance details

Defined in Mensam.API.Data.User

Methods

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

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

Ord Session Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep Session Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep Session = D1 ('MetaData "Session" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSession" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierSession) :*: (S1 ('MetaSel ('Just "sessionTimeCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "sessionTimeExpired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)))))

newtype IdentifierSession Source #

Instances

Instances details
FromJSON IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

Generic IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep IdentifierSession :: Type -> Type #

Read IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

Show IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

Eq IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

Ord IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep IdentifierSession Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep IdentifierSession = D1 ('MetaData "IdentifierSession" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkIdentifierSession" 'PrefixI 'True) (S1 ('MetaSel ('Just "unIdentifierSession") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))

newtype ConfirmationSecret Source #

Instances

Instances details
FromJSON ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

Generic ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep ConfirmationSecret :: Type -> Type #

Read ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

Show ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

Eq ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

Ord ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

ToSchema ConfirmationSecret Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ConfirmationSecret Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep ConfirmationSecret = D1 ('MetaData "ConfirmationSecret" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkConfirmationSecret" 'PrefixI 'True) (S1 ('MetaSel ('Just "unConfirmationSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ErrorBasicAuth Source #

Instances

Instances details
FromJSON ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Generic ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep ErrorBasicAuth :: Type -> Type #

Read ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Show ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Eq ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Ord ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

ToSchema ErrorBasicAuth Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ErrorBasicAuth Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep ErrorBasicAuth = D1 ('MetaData "ErrorBasicAuth" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkErrorBasicAuthUsername" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MkErrorBasicAuthPassword" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MkErrorBasicAuthIndefinite" 'PrefixI 'False) (U1 :: Type -> Type)))

newtype ErrorBearerAuth Source #

Constructors

MkErrorBearerAuth 

Fields

Instances

Instances details
FromJSON ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

ToJSON ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Generic ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Associated Types

type Rep ErrorBearerAuth :: Type -> Type #

Read ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Show ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Eq ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

Ord ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

ToSchema ErrorBearerAuth Source # 
Instance details

Defined in Mensam.Server.OpenApi

type Rep ErrorBearerAuth Source # 
Instance details

Defined in Mensam.API.Data.User

type Rep ErrorBearerAuth = D1 ('MetaData "ErrorBearerAuth" "Mensam.API.Data.User" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkErrorBearerAuth" 'PrefixI 'True) (S1 ('MetaSel ('Just "unErrorBearerAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StaticText "indefinite"))))