casr-logbook-0.3.0: CASR 61.345 Pilot Personal Logbook

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Casr.Logbook.Reports.FlightTimeReport

Documentation

data FlightTimeReport Source #

Instances

Eq FlightTimeReport Source # 
Ord FlightTimeReport Source # 
Show FlightTimeReport Source # 
Monoid FlightTimeReport Source # 
HasFlightTimeReport FlightTimeReport Source # 

Methods

flightTimeReport :: Lens' FlightTimeReport FlightTimeReport Source #

flightsTotal :: Lens' FlightTimeReport Int Source #

hoursDay :: Lens' FlightTimeReport TimeAmount Source #

hoursDayDual :: Lens' FlightTimeReport TimeAmount Source #

hoursDayICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursDayInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursInAircraftRegistration :: Lens' FlightTimeReport (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount)) Source #

hoursInAircraftType :: Lens' FlightTimeReport (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount)) Source #

hoursInstrument :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngine :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineDual :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursNight :: Lens' FlightTimeReport TimeAmount Source #

hoursNightDual :: Lens' FlightTimeReport TimeAmount Source #

hoursNightICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursNightInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngine :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineDual :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursTotal :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalDual :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursWithPiC :: Lens' FlightTimeReport (Map Aviator TimeAmount) Source #

class HasFlightTimeReport c where Source #

Minimal complete definition

flightTimeReport

Instances

HasFlightTimeReport FlightTimeReport Source # 

Methods

flightTimeReport :: Lens' FlightTimeReport FlightTimeReport Source #

flightsTotal :: Lens' FlightTimeReport Int Source #

hoursDay :: Lens' FlightTimeReport TimeAmount Source #

hoursDayDual :: Lens' FlightTimeReport TimeAmount Source #

hoursDayICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursDayInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursInAircraftRegistration :: Lens' FlightTimeReport (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount)) Source #

hoursInAircraftType :: Lens' FlightTimeReport (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount)) Source #

hoursInstrument :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngine :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineDual :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursMultiEngineInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursNight :: Lens' FlightTimeReport TimeAmount Source #

hoursNightDual :: Lens' FlightTimeReport TimeAmount Source #

hoursNightICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursNightInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngine :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineDual :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursSingleEngineInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursTotal :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalDual :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalICUS :: Lens' FlightTimeReport TimeAmount Source #

hoursTotalInCommand :: Lens' FlightTimeReport TimeAmount Source #

hoursWithPiC :: Lens' FlightTimeReport (Map Aviator TimeAmount) Source #