casr-logbook-reports-meta-0.0.1: Reports on meta-information about entries in a CASR 61.345 logbook (casr-logbook)
Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport
data ExpenseReport Source #
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
aircraftLandingExpenseTotal :: Lens' ExpenseReport Int
aircraftUsageExpenseTotal :: Lens' ExpenseReport Int
briefingExpenseTotal :: Lens' ExpenseReport Int
examExpenseTotal :: Lens' ExpenseReport Int
simulatorFlightTotal :: Lens' ExpenseReport Int
class HasExpenseReport c Source #
Minimal complete definition
expenseReport
entryExpenseReport :: Entry AircraftFlightMeta SimulatorFlightMeta ExamMeta BriefingMeta -> ExpenseReport Source #
logbookExpenseReport :: Logbook AircraftFlightMeta SimulatorFlightMeta ExamMeta BriefingMeta -> ExpenseReport Source #