mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Server.Reservation

Synopsis

Documentation

reservationList :: (MonadLogger m, MonadSeldaPool m) => IdentifierDesk -> IntervalUnbounded UTCTime -> SeldaTransactionT m [Reservation] Source #

List all reservations of a desk, that overlap with the given time window.

reservationListUser :: (MonadLogger m, MonadSeldaPool m) => IdentifierUser -> IntervalUnbounded UTCTime -> SeldaTransactionT m [Reservation] Source #

List all reservations of a user, that overlap with the given time window.

data SqlErrorMensamDeskAlreadyReserved Source #

Instances

Instances details
Exception SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

Generic SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

Associated Types

type Rep SqlErrorMensamDeskAlreadyReserved :: Type -> Type #

Read SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

Show SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

Eq SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

Ord SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamDeskAlreadyReserved Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamDeskAlreadyReserved = D1 ('MetaData "SqlErrorMensamDeskAlreadyReserved" "Mensam.Server.Reservation" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamDeskAlreadyReserved" 'PrefixI 'False) (U1 :: Type -> Type))

data SqlErrorMensamReservationAlreadyCancelled Source #

Instances

Instances details
Exception SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

Generic SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

Read SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

Show SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

Eq SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

Ord SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamReservationAlreadyCancelled Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamReservationAlreadyCancelled = D1 ('MetaData "SqlErrorMensamReservationAlreadyCancelled" "Mensam.Server.Reservation" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamReservationAlreadyCancelled" 'PrefixI 'False) (U1 :: Type -> Type))

data SqlErrorMensamReservationIsInThePast Source #

Instances

Instances details
Exception SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

Generic SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

Read SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

Show SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

Eq SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

Ord SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamReservationIsInThePast Source # 
Instance details

Defined in Mensam.Server.Reservation

type Rep SqlErrorMensamReservationIsInThePast = D1 ('MetaData "SqlErrorMensamReservationIsInThePast" "Mensam.Server.Reservation" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamReservationIsInThePast" 'PrefixI 'False) (U1 :: Type -> Type))