mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Server.Database.Schema

Documentation

data DbMigration Source #

Instances

Instances details
Generic DbMigration Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbMigration :: Type -> Type #

Show DbMigration Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbMigration Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbMigration Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbMigration Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbMigration = D1 ('MetaData "DbMigration" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbMigration" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbMigration_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbMigration)) :*: (S1 ('MetaSel ('Just "dbMigration_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dbMigration_time_applied") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime))))

data DbJwk Source #

Constructors

MkDbJwk 

Instances

Instances details
Generic DbJwk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbJwk :: Type -> Type #

Methods

from :: DbJwk -> Rep DbJwk x #

to :: Rep DbJwk x -> DbJwk #

Show DbJwk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Methods

showsPrec :: Int -> DbJwk -> ShowS #

show :: DbJwk -> String #

showList :: [DbJwk] -> ShowS #

Relational DbJwk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbJwk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbJwk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbJwk = D1 ('MetaData "DbJwk" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbJwk" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbJwk_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbJwk)) :*: (S1 ('MetaSel ('Just "dbJwk_jwk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "dbJwk_created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime))))

data DbUser Source #

Instances

Instances details
Generic DbUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbUser :: Type -> Type #

Methods

from :: DbUser -> Rep DbUser x #

to :: Rep DbUser x -> DbUser #

Show DbUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbUser = D1 ('MetaData "DbUser" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbUser" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dbUser_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbUser)) :*: S1 ('MetaSel ('Just "dbUser_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "dbUser_password_hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dbUser_email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "dbUser_email_visibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DbEmailVisibility) :*: S1 ('MetaSel ('Just "dbUser_email_validated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "dbUser_email_notifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "dbUser_picture_jpeg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString))))))

data DbEmailVisibility Source #

Instances

Instances details
Bounded DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Enum DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Read DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Show DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlEnum DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlType DbEmailVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

data DbConfirmation Source #

Instances

Instances details
Generic DbConfirmation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbConfirmation :: Type -> Type #

Show DbConfirmation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbConfirmation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbConfirmation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbConfirmation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbConfirmation = D1 ('MetaData "DbConfirmation" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbConfirmation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbConfirmation_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbConfirmation)) :*: S1 ('MetaSel ('Just "dbConfirmation_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbUser))) :*: (S1 ('MetaSel ('Just "dbConfirmation_secret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dbConfirmation_expired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "dbConfirmation_effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

data DbSession Source #

Instances

Instances details
Generic DbSession Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbSession :: Type -> Type #

Show DbSession Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbSession Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbSession Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSession Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSession = D1 ('MetaData "DbSession" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbSession" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbSession_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbSession)) :*: S1 ('MetaSel ('Just "dbSession_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbUser))) :*: (S1 ('MetaSel ('Just "dbSession_time_created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "dbSession_time_expired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UTCTime)))))

data DbSpace Source #

Instances

Instances details
Generic DbSpace Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbSpace :: Type -> Type #

Methods

from :: DbSpace -> Rep DbSpace x #

to :: Rep DbSpace x -> DbSpace #

Show DbSpace Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbSpace Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbSpace Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSpace Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSpace = D1 ('MetaData "DbSpace" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbSpace" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbSpace_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbSpace)) :*: (S1 ('MetaSel ('Just "dbSpace_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dbSpace_timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TZLabel))) :*: (S1 ('MetaSel ('Just "dbSpace_visibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DbSpaceVisibility) :*: (S1 ('MetaSel ('Just "dbSpace_owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbUser)) :*: S1 ('MetaSel ('Just "dbSpace_picture_jpeg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString))))))

data DbSpaceVisibility Source #

Instances

Instances details
Bounded DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Enum DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Read DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Show DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlEnum DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlType DbSpaceVisibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

data DbRole Source #

Instances

Instances details
Generic DbRole Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbRole :: Type -> Type #

Methods

from :: DbRole -> Rep DbRole x #

to :: Rep DbRole x -> DbRole #

Show DbRole Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbRole Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbRole Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbRole Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbRole = D1 ('MetaData "DbRole" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbRole" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbRole_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbRole)) :*: S1 ('MetaSel ('Just "dbRole_space") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbSpace))) :*: (S1 ('MetaSel ('Just "dbRole_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dbRole_accessibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DbRoleAccessibility) :*: S1 ('MetaSel ('Just "dbRole_password_hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data DbRoleAccessibility Source #

Instances

Instances details
Bounded DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Enum DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Read DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Show DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlEnum DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlType DbRoleAccessibility Source # 
Instance details

Defined in Mensam.Server.Database.Schema

data DbRolePermission Source #

Instances

Instances details
Generic DbRolePermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbRolePermission :: Type -> Type #

Show DbRolePermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbRolePermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbRolePermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbRolePermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbRolePermission = D1 ('MetaData "DbRolePermission" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbRolePermission" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbRolePermission_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbRolePermission)) :*: (S1 ('MetaSel ('Just "dbRolePermission_role") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbRole)) :*: S1 ('MetaSel ('Just "dbRolePermission_permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DbPermission))))

data DbPermission Source #

Instances

Instances details
Bounded DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Enum DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Read DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Show DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlEnum DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlType DbPermission Source # 
Instance details

Defined in Mensam.Server.Database.Schema

data DbSpaceUser Source #

Instances

Instances details
Generic DbSpaceUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbSpaceUser :: Type -> Type #

Show DbSpaceUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbSpaceUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbSpaceUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSpaceUser Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbSpaceUser = D1 ('MetaData "DbSpaceUser" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbSpaceUser" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbSpaceUser_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbSpaceUser)) :*: S1 ('MetaSel ('Just "dbSpaceUser_space") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbSpace))) :*: (S1 ('MetaSel ('Just "dbSpaceUser_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbUser)) :*: S1 ('MetaSel ('Just "dbSpaceUser_role") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbRole)))))

data DbDesk Source #

Instances

Instances details
Generic DbDesk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbDesk :: Type -> Type #

Methods

from :: DbDesk -> Rep DbDesk x #

to :: Rep DbDesk x -> DbDesk #

Show DbDesk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbDesk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbDesk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbDesk Source # 
Instance details

Defined in Mensam.Server.Database.Schema

data DbReservation Source #

Instances

Instances details
Generic DbReservation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Associated Types

type Rep DbReservation :: Type -> Type #

Show DbReservation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Relational DbReservation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlRow DbReservation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbReservation Source # 
Instance details

Defined in Mensam.Server.Database.Schema

type Rep DbReservation = D1 ('MetaData "DbReservation" "Mensam.Server.Database.Schema" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkDbReservation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbReservation_id") 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 (ID DbReservation)) :*: (S1 ('MetaSel ('Just "dbReservation_desk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbDesk)) :*: S1 ('MetaSel ('Just "dbReservation_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ID DbUser)))) :*: (S1 ('MetaSel ('Just "dbReservation_time_begin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "dbReservation_time_end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "dbReservation_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DbReservationStatus)))))

data DbReservationStatus Source #

Instances

Instances details
Bounded DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Enum DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Read DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema

Show DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlEnum DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema

SqlType DbReservationStatus Source # 
Instance details

Defined in Mensam.Server.Database.Schema