casr-logbook-0.1.3: CASR 61.345 Pilot Personal Logbook
Data.Aviation.Casr.Logbook.Aviator
data Aviator Source #
Constructors
Fields
Instances
Methods
(==) :: Aviator -> Aviator -> Bool #
(/=) :: Aviator -> Aviator -> Bool #
compare :: Aviator -> Aviator -> Ordering #
(<) :: Aviator -> Aviator -> Bool #
(<=) :: Aviator -> Aviator -> Bool #
(>) :: Aviator -> Aviator -> Bool #
(>=) :: Aviator -> Aviator -> Bool #
max :: Aviator -> Aviator -> Aviator #
min :: Aviator -> Aviator -> Aviator #
showsPrec :: Int -> Aviator -> ShowS #
show :: Aviator -> String #
showList :: [Aviator] -> ShowS #
aviator :: Lens' Aviator Aviator Source #
arn :: Lens' Aviator [Digit] Source #
dob :: Lens' Aviator (Maybe Day) Source #
firstname :: Lens' Aviator String Source #
ratings :: Lens' Aviator [Rating] Source #
surname :: Lens' Aviator String Source #
class HasAviator c where Source #
Minimal complete definition
aviator
aviator :: Lens' c Aviator Source #
arn :: Lens' c [Digit] Source #
dob :: Lens' c (Maybe Day) Source #
firstname :: Lens' c String Source #
ratings :: Lens' c [Rating] Source #
surname :: Lens' c String Source #
aviatorwithname :: String -> String -> Aviator Source #
nodobaviator :: String -> String -> [Digit] -> [Rating] -> Aviator Source #
dobaviator :: String -> String -> [Digit] -> Day -> [Rating] -> Aviator Source #