casr-logbook-reports-meta-0.0.2: Reports on meta-information about entries in a CASR 61.345 logbook (casr-logbook)
Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport
data ExpenseReport Source #
Constructors
Instances
Methods
(==) :: ExpenseReport -> ExpenseReport -> Bool #
(/=) :: ExpenseReport -> ExpenseReport -> Bool #
compare :: ExpenseReport -> ExpenseReport -> Ordering #
(<) :: ExpenseReport -> ExpenseReport -> Bool #
(<=) :: ExpenseReport -> ExpenseReport -> Bool #
(>) :: ExpenseReport -> ExpenseReport -> Bool #
(>=) :: ExpenseReport -> ExpenseReport -> Bool #
max :: ExpenseReport -> ExpenseReport -> ExpenseReport #
min :: ExpenseReport -> ExpenseReport -> ExpenseReport #
showsPrec :: Int -> ExpenseReport -> ShowS #
show :: ExpenseReport -> String #
showList :: [ExpenseReport] -> ShowS #
mempty :: ExpenseReport #
mappend :: ExpenseReport -> ExpenseReport -> ExpenseReport #
mconcat :: [ExpenseReport] -> ExpenseReport #
expenseReport :: Lens' ExpenseReport ExpenseReport Source #
aircraftLandingExpenseTotal :: Lens' ExpenseReport Int Source #
aircraftUsageExpenseTotal :: Lens' ExpenseReport Int Source #
briefingExpenseTotal :: Lens' ExpenseReport Int Source #
examExpenseTotal :: Lens' ExpenseReport Int Source #
simulatorFlightTotal :: Lens' ExpenseReport Int Source #
class HasExpenseReport c where Source #
Minimal complete definition
expenseReport
expenseReport :: Lens' c ExpenseReport Source #
aircraftLandingExpenseTotal :: Lens' c Int Source #
aircraftUsageExpenseTotal :: Lens' c Int Source #
briefingExpenseTotal :: Lens' c Int Source #
examExpenseTotal :: Lens' c Int Source #
simulatorFlightTotal :: Lens' c Int Source #
entryExpenseReport :: Entry AircraftFlightMeta SimulatorFlightMeta ExamMeta BriefingMeta -> ExpenseReport Source #
logbookExpenseReport :: Logbook AircraftFlightMeta SimulatorFlightMeta ExamMeta BriefingMeta -> ExpenseReport Source #