seat-arrangement-0.1.0.0
Safe HaskellNone
LanguageGHC2024

Aggregate.Reservation

Synopsis

Documentation

data Passenger #

Instances

Instances details
Show Passenger # 
Instance details

Defined in Aggregate.Reservation

Eq Passenger # 
Instance details

Defined in Aggregate.Reservation

Ord Passenger # 
Instance details

Defined in Aggregate.Reservation

KnownNat sc => Predicate NotEmpty (Set (Proposal sc)) # 
Instance details

Defined in Aggregate.Proposal

KnownNat sc => Predicate (BoundedSeatNumber sc :: Type) (Bimap Passenger AssignableSeat) # 
Instance details

Defined in Aggregate.Assignment

KnownNat sc => Predicate (BoundedSeatNumber sc :: Type) (Bimap Passenger Seat) # 
Instance details

Defined in Aggregate.Assignment

KnownNat sc => Predicate (SeatCapacity sc :: Type) (Bimap Passenger s) # 
Instance details

Defined in Aggregate.Assignment

passengersOfReservation :: Reservation -> Set Passenger #

Create passengers from reservation