casr-logbook-types-0.0.2: CASR 61.345 Pilot Personal Logbook
Data.Aviation.Casr.Logbook.Types.Exam
data Exam Source #
Constructors
Fields
Instances
Methods
(==) :: Exam -> Exam -> Bool #
(/=) :: Exam -> Exam -> Bool #
compare :: Exam -> Exam -> Ordering #
(<) :: Exam -> Exam -> Bool #
(<=) :: Exam -> Exam -> Bool #
(>) :: Exam -> Exam -> Bool #
(>=) :: Exam -> Exam -> Bool #
max :: Exam -> Exam -> Exam #
min :: Exam -> Exam -> Exam #
showsPrec :: Int -> Exam -> ShowS #
show :: Exam -> String #
showList :: [Exam] -> ShowS #
time :: Lens' Exam Time Source #
daytime :: Lens' Exam Day Source #
timeofday :: Lens' Exam (Maybe TimeOfDay) Source #
location :: Lens' Exam Location Source #
locationlatitude :: Lens' Exam Double Source #
locationlongitude :: Lens' Exam Double Source #
locationname :: Lens' Exam String Source #
aviator :: Lens' Exam Aviator Source #
arn :: Lens' Exam [Digit] Source #
dob :: Lens' Exam (Maybe Day) Source #
firstname :: Lens' Exam String Source #
ratings :: Lens' Exam [Rating] Source #
surname :: Lens' Exam String Source #
exam :: Lens' Exam Exam Source #
examDelegate :: Lens' Exam Aviator Source #
examLocation :: Lens' Exam Location Source #
examName :: Lens' Exam String Source #
examResult :: Lens' Exam Int Source #
examResultMaximum :: Lens' Exam Int Source #
examTime :: Lens' Exam Time Source #
class HasExam c where Source #
Minimal complete definition
exam
exam :: Lens' c Exam Source #
examDelegate :: Lens' c Aviator Source #
examLocation :: Lens' c Location Source #
examName :: Lens' c String Source #
examResult :: Lens' c Int Source #
examResultMaximum :: Lens' c Int Source #
examTime :: Lens' c Time Source #
dayonlyexam :: String -> Location -> Day -> Aviator -> Int -> Int -> Exam Source #