casr-logbook 0.7.0 → 0.7.1
raw patch · 9 files changed
+23/−9 lines, 9 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ Data.Aviation.Casr.Logbook.Types.Aircraft: [_aircraftYearModel] :: Aircraft -> String
+ Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftYearModel :: HasAircraft c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _AircraftFlightExpense :: AsAircraftFlightExpense r_aWKw => Prism' r_aWKw AircraftFlightExpense
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _AircraftFlightExpense :: AsAircraftFlightExpense r => Prism' r AircraftFlightExpense
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _ExpenseAircraftLanding :: AsAircraftFlightExpense r_aWKw => Prism' r_aWKw AircraftLandingExpense
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _ExpenseAircraftLanding :: AsAircraftFlightExpense r => Prism' r AircraftLandingExpense
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _ExpenseAircraftUsage :: AsAircraftFlightExpense r_aWKw => Prism' r_aWKw AircraftUsageExpense
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: _ExpenseAircraftUsage :: AsAircraftFlightExpense r => Prism' r AircraftUsageExpense
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: class AsAircraftFlightExpense r_aWKw
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightExpense: class AsAircraftFlightExpense r
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: aircraftFlightMeta :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj AircraftFlightMeta
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: aircraftFlightMeta :: HasAircraftFlightMeta c => Lens' c AircraftFlightMeta
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: class HasAircraftFlightMeta c_aXwj
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: class HasAircraftFlightMeta c
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: expenses :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [AircraftFlightExpense]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: expenses :: HasAircraftFlightMeta c => Lens' c [AircraftFlightExpense]
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: images :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [Image]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: images :: HasAircraftFlightMeta c => Lens' c [Image]
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: pax :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [Passenger]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: pax :: HasAircraftFlightMeta c => Lens' c [Passenger]
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: tracklogs :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [TrackLog]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: tracklogs :: HasAircraftFlightMeta c => Lens' c [TrackLog]
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: videos :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [Video]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: videos :: HasAircraftFlightMeta c => Lens' c [Video]
- Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: visualisations :: HasAircraftFlightMeta c_aXwj => Lens' c_aXwj [Visualisation]
+ Data.Aviation.Casr.Logbook.Meta.AircraftFlightMeta: visualisations :: HasAircraftFlightMeta c => Lens' c [Visualisation]
- Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftLandingExpense :: HasAircraftLandingExpense c_a9s8 => Lens' c_a9s8 AircraftLandingExpense
+ Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftLandingExpense :: HasAircraftLandingExpense c => Lens' c AircraftLandingExpense
- Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftlandingexpenseamount :: HasAircraftLandingExpense c_a9s8 => Lens' c_a9s8 Int
+ Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftlandingexpenseamount :: HasAircraftLandingExpense c => Lens' c Int
- Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftlandingexpensename :: HasAircraftLandingExpense c_a9s8 => Lens' c_a9s8 String
+ Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: aircraftlandingexpensename :: HasAircraftLandingExpense c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: class HasAircraftLandingExpense c_a9s8
+ Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense: class HasAircraftLandingExpense c
- Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftUsageExpense :: HasAircraftUsageExpense c_aVYW => Lens' c_aVYW AircraftUsageExpense
+ Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftUsageExpense :: HasAircraftUsageExpense c => Lens' c AircraftUsageExpense
- Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftusageexpensename :: HasAircraftUsageExpense c_aVYW => Lens' c_aVYW String
+ Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftusageexpensename :: HasAircraftUsageExpense c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftusageexpenseperhour :: HasAircraftUsageExpense c_aVYW => Lens' c_aVYW Int
+ Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: aircraftusageexpenseperhour :: HasAircraftUsageExpense c => Lens' c Int
- Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: class HasAircraftUsageExpense c_aVYW
+ Data.Aviation.Casr.Logbook.Meta.AircraftUsageExpense: class HasAircraftUsageExpense c
- Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingExpense :: HasBriefingExpense c_aUHs => Lens' c_aUHs BriefingExpense
+ Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingExpense :: HasBriefingExpense c => Lens' c BriefingExpense
- Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingexpensename :: HasBriefingExpense c_aUHs => Lens' c_aUHs String
+ Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingexpensename :: HasBriefingExpense c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingexpenseperhour :: HasBriefingExpense c_aUHs => Lens' c_aUHs Int
+ Data.Aviation.Casr.Logbook.Meta.BriefingExpense: briefingexpenseperhour :: HasBriefingExpense c => Lens' c Int
- Data.Aviation.Casr.Logbook.Meta.BriefingExpense: class HasBriefingExpense c_aUHs
+ Data.Aviation.Casr.Logbook.Meta.BriefingExpense: class HasBriefingExpense c
- Data.Aviation.Casr.Logbook.Meta.BriefingMeta: briefingMeta :: HasBriefingMeta c_aVuy => Lens' c_aVuy BriefingMeta
+ Data.Aviation.Casr.Logbook.Meta.BriefingMeta: briefingMeta :: HasBriefingMeta c => Lens' c BriefingMeta
- Data.Aviation.Casr.Logbook.Meta.BriefingMeta: class HasBriefingMeta c_aVuy
+ Data.Aviation.Casr.Logbook.Meta.BriefingMeta: class HasBriefingMeta c
- Data.Aviation.Casr.Logbook.Meta.ExamExpense: class HasExamExpense c_aaaR
+ Data.Aviation.Casr.Logbook.Meta.ExamExpense: class HasExamExpense c
- Data.Aviation.Casr.Logbook.Meta.ExamExpense: examExpense :: HasExamExpense c_aaaR => Lens' c_aaaR ExamExpense
+ Data.Aviation.Casr.Logbook.Meta.ExamExpense: examExpense :: HasExamExpense c => Lens' c ExamExpense
- Data.Aviation.Casr.Logbook.Meta.ExamExpense: examexpenseamount :: HasExamExpense c_aaaR => Lens' c_aaaR Int
+ Data.Aviation.Casr.Logbook.Meta.ExamExpense: examexpenseamount :: HasExamExpense c => Lens' c Int
- Data.Aviation.Casr.Logbook.Meta.ExamExpense: examexpensename :: HasExamExpense c_aaaR => Lens' c_aaaR String
+ Data.Aviation.Casr.Logbook.Meta.ExamExpense: examexpensename :: HasExamExpense c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.ExamMeta: class HasExamMeta c_ab3z
+ Data.Aviation.Casr.Logbook.Meta.ExamMeta: class HasExamMeta c
- Data.Aviation.Casr.Logbook.Meta.ExamMeta: examMeta :: HasExamMeta c_ab3z => Lens' c_ab3z ExamMeta
+ Data.Aviation.Casr.Logbook.Meta.ExamMeta: examMeta :: HasExamMeta c => Lens' c ExamMeta
- Data.Aviation.Casr.Logbook.Meta.Image: class HasImage c_afIQ
+ Data.Aviation.Casr.Logbook.Meta.Image: class HasImage c
- Data.Aviation.Casr.Logbook.Meta.Image: image :: HasImage c_afIQ => Lens' c_afIQ Image
+ Data.Aviation.Casr.Logbook.Meta.Image: image :: HasImage c => Lens' c Image
- Data.Aviation.Casr.Logbook.Meta.Image: imagename :: HasImage c_afIQ => Lens' c_afIQ (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Image: imagename :: HasImage c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.Image: imagesource :: HasImage c_afIQ => Lens' c_afIQ (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Image: imagesource :: HasImage c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.Image: imagetype :: HasImage c_afIQ => Lens' c_afIQ ImageType
+ Data.Aviation.Casr.Logbook.Meta.Image: imagetype :: HasImage c => Lens' c ImageType
- Data.Aviation.Casr.Logbook.Meta.Image: imageuri :: HasImage c_afIQ => Lens' c_afIQ String
+ Data.Aviation.Casr.Logbook.Meta.Image: imageuri :: HasImage c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.Image: imageurismall :: HasImage c_afIQ => Lens' c_afIQ (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Image: imageurismall :: HasImage c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.ImageType: _Gif :: AsImageType r_aexL => Prism' r_aexL ()
+ Data.Aviation.Casr.Logbook.Meta.ImageType: _Gif :: AsImageType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.ImageType: _ImageType :: AsImageType r_aexL => Prism' r_aexL ImageType
+ Data.Aviation.Casr.Logbook.Meta.ImageType: _ImageType :: AsImageType r => Prism' r ImageType
- Data.Aviation.Casr.Logbook.Meta.ImageType: _Jpg :: AsImageType r_aexL => Prism' r_aexL ()
+ Data.Aviation.Casr.Logbook.Meta.ImageType: _Jpg :: AsImageType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.ImageType: _Png :: AsImageType r_aexL => Prism' r_aexL ()
+ Data.Aviation.Casr.Logbook.Meta.ImageType: _Png :: AsImageType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.ImageType: class AsImageType r_aexL
+ Data.Aviation.Casr.Logbook.Meta.ImageType: class AsImageType r
- Data.Aviation.Casr.Logbook.Meta.Passenger: class HasPassenger c_ahfI
+ Data.Aviation.Casr.Logbook.Meta.Passenger: class HasPassenger c
- Data.Aviation.Casr.Logbook.Meta.Passenger: passenger :: HasPassenger c_ahfI => Lens' c_ahfI Passenger
+ Data.Aviation.Casr.Logbook.Meta.Passenger: passenger :: HasPassenger c => Lens' c Passenger
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: class HasSimulatorFlightExpense c_aTpQ
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: class HasSimulatorFlightExpense c
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorFlightExpense :: HasSimulatorFlightExpense c_aTpQ => Lens' c_aTpQ SimulatorFlightExpense
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorFlightExpense :: HasSimulatorFlightExpense c => Lens' c SimulatorFlightExpense
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorflightexpensename :: HasSimulatorFlightExpense c_aTpQ => Lens' c_aTpQ String
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorflightexpensename :: HasSimulatorFlightExpense c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorflightexpenseperhour :: HasSimulatorFlightExpense c_aTpQ => Lens' c_aTpQ Int
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense: simulatorflightexpenseperhour :: HasSimulatorFlightExpense c => Lens' c Int
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta: class HasSimulatorFlightMeta c_aUcW
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta: class HasSimulatorFlightMeta c
- Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta: simulatorFlightMeta :: HasSimulatorFlightMeta c_aUcW => Lens' c_aUcW SimulatorFlightMeta
+ Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta: simulatorFlightMeta :: HasSimulatorFlightMeta c => Lens' c SimulatorFlightMeta
- Data.Aviation.Casr.Logbook.Meta.TrackLog: class HasTrackLog c_aiWz
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: class HasTrackLog c
- Data.Aviation.Casr.Logbook.Meta.TrackLog: trackLog :: HasTrackLog c_aiWz => Lens' c_aiWz TrackLog
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: trackLog :: HasTrackLog c => Lens' c TrackLog
- Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogname :: HasTrackLog c_aiWz => Lens' c_aiWz (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogname :: HasTrackLog c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogsource :: HasTrackLog c_aiWz => Lens' c_aiWz (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogsource :: HasTrackLog c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogtype :: HasTrackLog c_aiWz => Lens' c_aiWz TrackLogType
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: tracklogtype :: HasTrackLog c => Lens' c TrackLogType
- Data.Aviation.Casr.Logbook.Meta.TrackLog: trackloguri :: HasTrackLog c_aiWz => Lens' c_aiWz String
+ Data.Aviation.Casr.Logbook.Meta.TrackLog: trackloguri :: HasTrackLog c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Gpx :: AsTrackLogType r_ahDr => Prism' r_ahDr ()
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Gpx :: AsTrackLogType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: _ImageTrackLog :: AsTrackLogType r_ahDr => Prism' r_ahDr ImageType
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: _ImageTrackLog :: AsTrackLogType r => Prism' r ImageType
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Kml :: AsTrackLogType r_ahDr => Prism' r_ahDr ()
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Kml :: AsTrackLogType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Kmz :: AsTrackLogType r_ahDr => Prism' r_ahDr ()
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: _Kmz :: AsTrackLogType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: _TrackLogType :: AsTrackLogType r_ahDr => Prism' r_ahDr TrackLogType
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: _TrackLogType :: AsTrackLogType r => Prism' r TrackLogType
- Data.Aviation.Casr.Logbook.Meta.TrackLogType: class AsTrackLogType r_ahDr
+ Data.Aviation.Casr.Logbook.Meta.TrackLogType: class AsTrackLogType r
- Data.Aviation.Casr.Logbook.Meta.TrackLogs: class HasTrackLogs c_akd2
+ Data.Aviation.Casr.Logbook.Meta.TrackLogs: class HasTrackLogs c
- Data.Aviation.Casr.Logbook.Meta.TrackLogs: trackLogs :: HasTrackLogs c_akd2 => Lens' c_akd2 TrackLogs
+ Data.Aviation.Casr.Logbook.Meta.TrackLogs: trackLogs :: HasTrackLogs c => Lens' c TrackLogs
- Data.Aviation.Casr.Logbook.Meta.Video: class HasVideo c_alAa
+ Data.Aviation.Casr.Logbook.Meta.Video: class HasVideo c
- Data.Aviation.Casr.Logbook.Meta.Video: video :: HasVideo c_alAa => Lens' c_alAa Video
+ Data.Aviation.Casr.Logbook.Meta.Video: video :: HasVideo c => Lens' c Video
- Data.Aviation.Casr.Logbook.Meta.Video: videoname :: HasVideo c_alAa => Lens' c_alAa (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Video: videoname :: HasVideo c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.Video: videosource :: HasVideo c_alAa => Lens' c_alAa (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Video: videosource :: HasVideo c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.Video: videotype :: HasVideo c_alAa => Lens' c_alAa VideoType
+ Data.Aviation.Casr.Logbook.Meta.Video: videotype :: HasVideo c => Lens' c VideoType
- Data.Aviation.Casr.Logbook.Meta.Video: videouri :: HasVideo c_alAa => Lens' c_alAa String
+ Data.Aviation.Casr.Logbook.Meta.Video: videouri :: HasVideo c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.VideoType: _Bambuser :: AsVideoType r_akkb => Prism' r_akkb ()
+ Data.Aviation.Casr.Logbook.Meta.VideoType: _Bambuser :: AsVideoType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.VideoType: _VideoType :: AsVideoType r_akkb => Prism' r_akkb VideoType
+ Data.Aviation.Casr.Logbook.Meta.VideoType: _VideoType :: AsVideoType r => Prism' r VideoType
- Data.Aviation.Casr.Logbook.Meta.VideoType: _Vimeo :: AsVideoType r_akkb => Prism' r_akkb ()
+ Data.Aviation.Casr.Logbook.Meta.VideoType: _Vimeo :: AsVideoType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.VideoType: _YouTube :: AsVideoType r_akkb => Prism' r_akkb ()
+ Data.Aviation.Casr.Logbook.Meta.VideoType: _YouTube :: AsVideoType r => Prism' r ()
- Data.Aviation.Casr.Logbook.Meta.VideoType: class AsVideoType r_akkb
+ Data.Aviation.Casr.Logbook.Meta.VideoType: class AsVideoType r
- Data.Aviation.Casr.Logbook.Meta.Visualisation: class HasVisualisation c_amPf
+ Data.Aviation.Casr.Logbook.Meta.Visualisation: class HasVisualisation c
- Data.Aviation.Casr.Logbook.Meta.Visualisation: doaramaid :: HasVisualisation c_amPf => Lens' c_amPf String
+ Data.Aviation.Casr.Logbook.Meta.Visualisation: doaramaid :: HasVisualisation c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.Visualisation: doaramaname :: HasVisualisation c_amPf => Lens' c_amPf (Maybe String)
+ Data.Aviation.Casr.Logbook.Meta.Visualisation: doaramaname :: HasVisualisation c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Meta.Visualisation: oembedid :: HasVisualisation c_amPf => Lens' c_amPf String
+ Data.Aviation.Casr.Logbook.Meta.Visualisation: oembedid :: HasVisualisation c => Lens' c String
- Data.Aviation.Casr.Logbook.Meta.Visualisation: visualisation :: HasVisualisation c_amPf => Lens' c_amPf Visualisation
+ Data.Aviation.Casr.Logbook.Meta.Visualisation: visualisation :: HasVisualisation c => Lens' c Visualisation
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: class HasFlightTimeReport c_aNZF
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: class HasFlightTimeReport c
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: flightTimeReport :: HasFlightTimeReport c_aNZF => Lens' c_aNZF FlightTimeReport
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: flightTimeReport :: HasFlightTimeReport c => Lens' c FlightTimeReport
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: flightsTotal :: HasFlightTimeReport c_aNZF => Lens' c_aNZF Int
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: flightsTotal :: HasFlightTimeReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDay :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDay :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayDual :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayDual :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayICUS :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayICUS :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayInCommand :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursDayInCommand :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA1Instructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA1Instructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA2Instructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA2Instructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA3Instructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGA3Instructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGAInstructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursGAInstructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInAircraftRegistration :: HasFlightTimeReport c_aNZF => Lens' c_aNZF (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount))
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInAircraftRegistration :: HasFlightTimeReport c => Lens' c (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount))
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInAircraftType :: HasFlightTimeReport c_aNZF => Lens' c_aNZF (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount))
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInAircraftType :: HasFlightTimeReport c => Lens' c (Map String (TimeAmount, TimeAmount, TimeAmount, TimeAmount))
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInstructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInstructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInstrument :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursInstrument :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngine :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngine :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineDual :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineDual :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineICUS :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineICUS :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineInCommand :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursMultiEngineInCommand :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNight :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNight :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightDual :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightDual :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightICUS :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightICUS :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightInCommand :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursNightInCommand :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRAInstructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRAInstructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRAJuniorInstructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRAJuniorInstructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRASeniorInstructing :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursRASeniorInstructing :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngine :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngine :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineDual :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineDual :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineICUS :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineICUS :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineInCommand :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursSingleEngineInCommand :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotal :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotal :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalDual :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalDual :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalICUS :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalICUS :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalInCommand :: HasFlightTimeReport c_aNZF => Lens' c_aNZF TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursTotalInCommand :: HasFlightTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursWithPiC :: HasFlightTimeReport c_aNZF => Lens' c_aNZF (Map Aviator TimeAmount)
+ Data.Aviation.Casr.Logbook.Reports.FlightTimeReport: hoursWithPiC :: HasFlightTimeReport c => Lens' c (Map Aviator TimeAmount)
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: aircraftLandingExpenseTotal :: HasExpenseReport c_aZq6 => Lens' c_aZq6 Int
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: aircraftLandingExpenseTotal :: HasExpenseReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: aircraftUsageExpenseTotal :: HasExpenseReport c_aZq6 => Lens' c_aZq6 Int
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: aircraftUsageExpenseTotal :: HasExpenseReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: briefingExpenseTotal :: HasExpenseReport c_aZq6 => Lens' c_aZq6 Int
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: briefingExpenseTotal :: HasExpenseReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: class HasExpenseReport c_aZq6
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: class HasExpenseReport c
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: examExpenseTotal :: HasExpenseReport c_aZq6 => Lens' c_aZq6 Int
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: examExpenseTotal :: HasExpenseReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: expenseReport :: HasExpenseReport c_aZq6 => Lens' c_aZq6 ExpenseReport
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: expenseReport :: HasExpenseReport c => Lens' c ExpenseReport
- Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: simulatorFlightTotal :: HasExpenseReport c_aZq6 => Lens' c_aZq6 Int
+ Data.Aviation.Casr.Logbook.Reports.Meta.ExpenseReport: simulatorFlightTotal :: HasExpenseReport c => Lens' c Int
- Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: class HasSimulatorTimeReport c_aNrw
+ Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: class HasSimulatorTimeReport c
- Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: hoursInstrumentSimulator :: HasSimulatorTimeReport c_aNrw => Lens' c_aNrw TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: hoursInstrumentSimulator :: HasSimulatorTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: hoursTotalSimulator :: HasSimulatorTimeReport c_aNrw => Lens' c_aNrw TimeAmount
+ Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: hoursTotalSimulator :: HasSimulatorTimeReport c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: simulatorTimeReport :: HasSimulatorTimeReport c_aNrw => Lens' c_aNrw SimulatorTimeReport
+ Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport: simulatorTimeReport :: HasSimulatorTimeReport c => Lens' c SimulatorTimeReport
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: class HasTakeOffLanding90 c_aAlN
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: class HasTakeOffLanding90 c
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: currency90 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN Day
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: currency90 :: HasTakeOffLanding90 c => Lens' c Day
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing1 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing1 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing2 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing2 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing3 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: landing3 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeOffLanding90 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN TakeOffLanding90
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeOffLanding90 :: HasTakeOffLanding90 c => Lens' c TakeOffLanding90
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff1 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff1 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff2 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff2 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff3 :: HasTakeOffLanding90 c_aAlN => Lens' c_aAlN FlightPoint
+ Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90: takeoff3 :: HasTakeOffLanding90 c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Types.Aircraft: Aircraft :: String -> String -> Engine -> Aircraft
+ Data.Aviation.Casr.Logbook.Types.Aircraft: Aircraft :: String -> String -> String -> Engine -> Aircraft
- Data.Aviation.Casr.Logbook.Types.Aircraft: aircraft :: HasAircraft c_aopD => Lens' c_aopD Aircraft
+ Data.Aviation.Casr.Logbook.Types.Aircraft: aircraft :: HasAircraft c => Lens' c Aircraft
- Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftEngine :: HasAircraft c_aopD => Lens' c_aopD Engine
+ Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftEngine :: HasAircraft c => Lens' c Engine
- Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftRegistration :: HasAircraft c_aopD => Lens' c_aopD String
+ Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftRegistration :: HasAircraft c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftType :: HasAircraft c_aopD => Lens' c_aopD String
+ Data.Aviation.Casr.Logbook.Types.Aircraft: aircraftType :: HasAircraft c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Aircraft: class HasAircraft c_aopD
+ Data.Aviation.Casr.Logbook.Types.Aircraft: class HasAircraft c
- Data.Aviation.Casr.Logbook.Types.Aircraft: multiaircraft :: String -> String -> Aircraft
+ Data.Aviation.Casr.Logbook.Types.Aircraft: multiaircraft :: String -> String -> String -> Aircraft
- Data.Aviation.Casr.Logbook.Types.Aircraft: singleaircraft :: String -> String -> Aircraft
+ Data.Aviation.Casr.Logbook.Types.Aircraft: singleaircraft :: String -> String -> String -> Aircraft
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: aircraftFlight :: HasAircraftFlight c_aHCR => Lens' c_aHCR AircraftFlight
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: aircraftFlight :: HasAircraftFlight c => Lens' c AircraftFlight
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: aircraftflightname :: HasAircraftFlight c_aHCR => Lens' c_aHCR String
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: aircraftflightname :: HasAircraftFlight c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: class HasAircraftFlight c_aHCR
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: class HasAircraftFlight c
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: command :: HasAircraftFlight c_aHCR => Lens' c_aHCR Command
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: command :: HasAircraftFlight c => Lens' c Command
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: daynight :: HasAircraftFlight c_aHCR => Lens' c_aHCR DayNight
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: daynight :: HasAircraftFlight c => Lens' c DayNight
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightaircraft :: HasAircraftFlight c_aHCR => Lens' c_aHCR Aircraft
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightaircraft :: HasAircraftFlight c => Lens' c Aircraft
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightothercrew :: HasAircraftFlight c_aHCR => Lens' c_aHCR [Aviator]
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightothercrew :: HasAircraftFlight c => Lens' c [Aviator]
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightpath :: HasAircraftFlight c_aHCR => Lens' c_aHCR FlightPath
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: flightpath :: HasAircraftFlight c => Lens' c FlightPath
- Data.Aviation.Casr.Logbook.Types.AircraftFlight: instrumentflightTime :: HasAircraftFlight c_aHCR => Lens' c_aHCR TimeAmount
+ Data.Aviation.Casr.Logbook.Types.AircraftFlight: instrumentflightTime :: HasAircraftFlight c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.Aviator: arn :: HasAviator c_arj8 => Lens' c_arj8 [DecDigit]
+ Data.Aviation.Casr.Logbook.Types.Aviator: arn :: HasAviator c => Lens' c [DecDigit]
- Data.Aviation.Casr.Logbook.Types.Aviator: aviator :: HasAviator c_arj8 => Lens' c_arj8 Aviator
+ Data.Aviation.Casr.Logbook.Types.Aviator: aviator :: HasAviator c => Lens' c Aviator
- Data.Aviation.Casr.Logbook.Types.Aviator: class HasAviator c_arj8
+ Data.Aviation.Casr.Logbook.Types.Aviator: class HasAviator c
- Data.Aviation.Casr.Logbook.Types.Aviator: dob :: HasAviator c_arj8 => Lens' c_arj8 (Maybe Day)
+ Data.Aviation.Casr.Logbook.Types.Aviator: dob :: HasAviator c => Lens' c (Maybe Day)
- Data.Aviation.Casr.Logbook.Types.Aviator: firstname :: HasAviator c_arj8 => Lens' c_arj8 String
+ Data.Aviation.Casr.Logbook.Types.Aviator: firstname :: HasAviator c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Aviator: ratings :: HasAviator c_arj8 => Lens' c_arj8 [Rating]
+ Data.Aviation.Casr.Logbook.Types.Aviator: ratings :: HasAviator c => Lens' c [Rating]
- Data.Aviation.Casr.Logbook.Types.Aviator: surname :: HasAviator c_arj8 => Lens' c_arj8 String
+ Data.Aviation.Casr.Logbook.Types.Aviator: surname :: HasAviator c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Briefing: briefer :: HasBriefing c_aFR0 => Lens' c_aFR0 Aviator
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefer :: HasBriefing c => Lens' c Aviator
- Data.Aviation.Casr.Logbook.Types.Briefing: briefing :: HasBriefing c_aFR0 => Lens' c_aFR0 Briefing
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefing :: HasBriefing c => Lens' c Briefing
- Data.Aviation.Casr.Logbook.Types.Briefing: briefingLocation :: HasBriefing c_aFR0 => Lens' c_aFR0 Location
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefingLocation :: HasBriefing c => Lens' c Location
- Data.Aviation.Casr.Logbook.Types.Briefing: briefingName :: HasBriefing c_aFR0 => Lens' c_aFR0 String
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefingName :: HasBriefing c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Briefing: briefingTime :: HasBriefing c_aFR0 => Lens' c_aFR0 Time
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefingTime :: HasBriefing c => Lens' c Time
- Data.Aviation.Casr.Logbook.Types.Briefing: briefingTimeAmount :: HasBriefing c_aFR0 => Lens' c_aFR0 TimeAmount
+ Data.Aviation.Casr.Logbook.Types.Briefing: briefingTimeAmount :: HasBriefing c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.Briefing: class HasBriefing c_aFR0
+ Data.Aviation.Casr.Logbook.Types.Briefing: class HasBriefing c
- Data.Aviation.Casr.Logbook.Types.Command: _ApprovedSolo :: AsCommand r_avUj => Prism' r_avUj (Aviator, InstructionRating)
+ Data.Aviation.Casr.Logbook.Types.Command: _ApprovedSolo :: AsCommand r => Prism' r (Aviator, InstructionRating)
- Data.Aviation.Casr.Logbook.Types.Command: _Command :: AsCommand r_avUj => Prism' r_avUj Command
+ Data.Aviation.Casr.Logbook.Types.Command: _Command :: AsCommand r => Prism' r Command
- Data.Aviation.Casr.Logbook.Types.Command: _Dual :: AsCommand r_avUj => Prism' r_avUj Aviator
+ Data.Aviation.Casr.Logbook.Types.Command: _Dual :: AsCommand r => Prism' r Aviator
- Data.Aviation.Casr.Logbook.Types.Command: _ICUS :: AsCommand r_avUj => Prism' r_avUj Aviator
+ Data.Aviation.Casr.Logbook.Types.Command: _ICUS :: AsCommand r => Prism' r Aviator
- Data.Aviation.Casr.Logbook.Types.Command: _InCommand :: AsCommand r_avUj => Prism' r_avUj ()
+ Data.Aviation.Casr.Logbook.Types.Command: _InCommand :: AsCommand r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Command: _InCommandInstructing :: AsCommand r_avUj => Prism' r_avUj Instruction
+ Data.Aviation.Casr.Logbook.Types.Command: _InCommandInstructing :: AsCommand r => Prism' r Instruction
- Data.Aviation.Casr.Logbook.Types.Command: class AsCommand r_avUj
+ Data.Aviation.Casr.Logbook.Types.Command: class AsCommand r
- Data.Aviation.Casr.Logbook.Types.DayNight: class HasDayNight c_aF6E
+ Data.Aviation.Casr.Logbook.Types.DayNight: class HasDayNight c
- Data.Aviation.Casr.Logbook.Types.DayNight: dayDayNight :: HasDayNight c_aF6E => Lens' c_aF6E TimeAmount
+ Data.Aviation.Casr.Logbook.Types.DayNight: dayDayNight :: HasDayNight c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.DayNight: dayNight :: HasDayNight c_aF6E => Lens' c_aF6E DayNight
+ Data.Aviation.Casr.Logbook.Types.DayNight: dayNight :: HasDayNight c => Lens' c DayNight
- Data.Aviation.Casr.Logbook.Types.DayNight: nightDayNight :: HasDayNight c_aF6E => Lens' c_aF6E TimeAmount
+ Data.Aviation.Casr.Logbook.Types.DayNight: nightDayNight :: HasDayNight c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.Engine: _Engine :: AsEngine r_anMB => Prism' r_anMB Engine
+ Data.Aviation.Casr.Logbook.Types.Engine: _Engine :: AsEngine r => Prism' r Engine
- Data.Aviation.Casr.Logbook.Types.Engine: _Multi :: AsEngine r_anMB => Prism' r_anMB ()
+ Data.Aviation.Casr.Logbook.Types.Engine: _Multi :: AsEngine r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Engine: _Single :: AsEngine r_anMB => Prism' r_anMB ()
+ Data.Aviation.Casr.Logbook.Types.Engine: _Single :: AsEngine r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Engine: class AsEngine r_anMB
+ Data.Aviation.Casr.Logbook.Types.Engine: class AsEngine r
- Data.Aviation.Casr.Logbook.Types.Entry: _AircraftFlightEntry :: AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM => Prism' r_aJXV (AircraftFlight, ae_aJNJ)
+ Data.Aviation.Casr.Logbook.Types.Entry: _AircraftFlightEntry :: AsEntry r ae se ee be => Prism' r (AircraftFlight, ae)
- Data.Aviation.Casr.Logbook.Types.Entry: _BriefingEntry :: AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM => Prism' r_aJXV (Briefing, be_aJNM)
+ Data.Aviation.Casr.Logbook.Types.Entry: _BriefingEntry :: AsEntry r ae se ee be => Prism' r (Briefing, be)
- Data.Aviation.Casr.Logbook.Types.Entry: _Entry :: AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM => Prism' r_aJXV (Entry ae_aJNJ se_aJNK ee_aJNL be_aJNM)
+ Data.Aviation.Casr.Logbook.Types.Entry: _Entry :: AsEntry r ae se ee be => Prism' r (Entry ae se ee be)
- Data.Aviation.Casr.Logbook.Types.Entry: _ExamEntry :: AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM => Prism' r_aJXV (Exam, ee_aJNL)
+ Data.Aviation.Casr.Logbook.Types.Entry: _ExamEntry :: AsEntry r ae se ee be => Prism' r (Exam, ee)
- Data.Aviation.Casr.Logbook.Types.Entry: _SimulatorFlightEntry :: AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM => Prism' r_aJXV (SimulatorFlight, se_aJNK)
+ Data.Aviation.Casr.Logbook.Types.Entry: _SimulatorFlightEntry :: AsEntry r ae se ee be => Prism' r (SimulatorFlight, se)
- Data.Aviation.Casr.Logbook.Types.Entry: class AsEntry r_aJXV ae_aJNJ se_aJNK ee_aJNL be_aJNM | r_aJXV -> ae_aJNJ se_aJNK ee_aJNL be_aJNM
+ Data.Aviation.Casr.Logbook.Types.Entry: class AsEntry r ae se ee be | r -> ae se ee be
- Data.Aviation.Casr.Logbook.Types.Exam: class HasExam c_aADP
+ Data.Aviation.Casr.Logbook.Types.Exam: class HasExam c
- Data.Aviation.Casr.Logbook.Types.Exam: exam :: HasExam c_aADP => Lens' c_aADP Exam
+ Data.Aviation.Casr.Logbook.Types.Exam: exam :: HasExam c => Lens' c Exam
- Data.Aviation.Casr.Logbook.Types.Exam: examDelegate :: HasExam c_aADP => Lens' c_aADP Aviator
+ Data.Aviation.Casr.Logbook.Types.Exam: examDelegate :: HasExam c => Lens' c Aviator
- Data.Aviation.Casr.Logbook.Types.Exam: examLocation :: HasExam c_aADP => Lens' c_aADP Location
+ Data.Aviation.Casr.Logbook.Types.Exam: examLocation :: HasExam c => Lens' c Location
- Data.Aviation.Casr.Logbook.Types.Exam: examName :: HasExam c_aADP => Lens' c_aADP String
+ Data.Aviation.Casr.Logbook.Types.Exam: examName :: HasExam c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Exam: examResult :: HasExam c_aADP => Lens' c_aADP Int
+ Data.Aviation.Casr.Logbook.Types.Exam: examResult :: HasExam c => Lens' c Int
- Data.Aviation.Casr.Logbook.Types.Exam: examResultMaximum :: HasExam c_aADP => Lens' c_aADP Int
+ Data.Aviation.Casr.Logbook.Types.Exam: examResultMaximum :: HasExam c => Lens' c Int
- Data.Aviation.Casr.Logbook.Types.Exam: examTime :: HasExam c_aADP => Lens' c_aADP Time
+ Data.Aviation.Casr.Logbook.Types.Exam: examTime :: HasExam c => Lens' c Time
- Data.Aviation.Casr.Logbook.Types.FlightPath: class HasFlightPath c_azfx
+ Data.Aviation.Casr.Logbook.Types.FlightPath: class HasFlightPath c
- Data.Aviation.Casr.Logbook.Types.FlightPath: flightEnd :: HasFlightPath c_azfx => Lens' c_azfx FlightPoint
+ Data.Aviation.Casr.Logbook.Types.FlightPath: flightEnd :: HasFlightPath c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Types.FlightPath: flightIntermediate :: HasFlightPath c_azfx => Lens' c_azfx [FlightPoint]
+ Data.Aviation.Casr.Logbook.Types.FlightPath: flightIntermediate :: HasFlightPath c => Lens' c [FlightPoint]
- Data.Aviation.Casr.Logbook.Types.FlightPath: flightPath :: HasFlightPath c_azfx => Lens' c_azfx FlightPath
+ Data.Aviation.Casr.Logbook.Types.FlightPath: flightPath :: HasFlightPath c => Lens' c FlightPath
- Data.Aviation.Casr.Logbook.Types.FlightPath: flightStart :: HasFlightPath c_azfx => Lens' c_azfx FlightPoint
+ Data.Aviation.Casr.Logbook.Types.FlightPath: flightStart :: HasFlightPath c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Types.FlightPoint: class HasFlightPoint c_aydr
+ Data.Aviation.Casr.Logbook.Types.FlightPoint: class HasFlightPoint c
- Data.Aviation.Casr.Logbook.Types.FlightPoint: flightPoint :: HasFlightPoint c_aydr => Lens' c_aydr FlightPoint
+ Data.Aviation.Casr.Logbook.Types.FlightPoint: flightPoint :: HasFlightPoint c => Lens' c FlightPoint
- Data.Aviation.Casr.Logbook.Types.FlightPoint: landingTime :: HasFlightPoint c_aydr => Lens' c_aydr Time
+ Data.Aviation.Casr.Logbook.Types.FlightPoint: landingTime :: HasFlightPoint c => Lens' c Time
- Data.Aviation.Casr.Logbook.Types.FlightPoint: point :: HasFlightPoint c_aydr => Lens' c_aydr String
+ Data.Aviation.Casr.Logbook.Types.FlightPoint: point :: HasFlightPoint c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.FlightPoint: runway :: HasFlightPoint c_aydr => Lens' c_aydr (Maybe String)
+ Data.Aviation.Casr.Logbook.Types.FlightPoint: runway :: HasFlightPoint c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Types.Instruction: _GA1InstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 ()
+ Data.Aviation.Casr.Logbook.Types.Instruction: _GA1InstructionRating :: AsInstructionRating r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Instruction: _GA2InstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 ()
+ Data.Aviation.Casr.Logbook.Types.Instruction: _GA2InstructionRating :: AsInstructionRating r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Instruction: _GA3InstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 ()
+ Data.Aviation.Casr.Logbook.Types.Instruction: _GA3InstructionRating :: AsInstructionRating r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Instruction: _InstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 InstructionRating
+ Data.Aviation.Casr.Logbook.Types.Instruction: _InstructionRating :: AsInstructionRating r => Prism' r InstructionRating
- Data.Aviation.Casr.Logbook.Types.Instruction: _RAInstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 ()
+ Data.Aviation.Casr.Logbook.Types.Instruction: _RAInstructionRating :: AsInstructionRating r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Instruction: _RASIInstructionRating :: AsInstructionRating r_asW8 => Prism' r_asW8 ()
+ Data.Aviation.Casr.Logbook.Types.Instruction: _RASIInstructionRating :: AsInstructionRating r => Prism' r ()
- Data.Aviation.Casr.Logbook.Types.Instruction: _instructionLesson :: HasInstruction c_at9y => Lens' c_at9y InstructionLesson
+ Data.Aviation.Casr.Logbook.Types.Instruction: _instructionLesson :: HasInstruction c => Lens' c InstructionLesson
- Data.Aviation.Casr.Logbook.Types.Instruction: _instructionWithRating :: HasInstruction c_at9y => Lens' c_at9y InstructionRating
+ Data.Aviation.Casr.Logbook.Types.Instruction: _instructionWithRating :: HasInstruction c => Lens' c InstructionRating
- Data.Aviation.Casr.Logbook.Types.Instruction: class AsInstructionRating r_asW8
+ Data.Aviation.Casr.Logbook.Types.Instruction: class AsInstructionRating r
- Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstruction c_at9y
+ Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstruction c
- Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstructionLesson c_asNV
+ Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstructionLesson c
- Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstructionRating c_asVf
+ Data.Aviation.Casr.Logbook.Types.Instruction: class HasInstructionRating c
- Data.Aviation.Casr.Logbook.Types.Instruction: instruction :: HasInstruction c_at9y => Lens' c_at9y Instruction
+ Data.Aviation.Casr.Logbook.Types.Instruction: instruction :: HasInstruction c => Lens' c Instruction
- Data.Aviation.Casr.Logbook.Types.Instruction: instructionLesson :: HasInstructionLesson c_asNV => Lens' c_asNV InstructionLesson
+ Data.Aviation.Casr.Logbook.Types.Instruction: instructionLesson :: HasInstructionLesson c => Lens' c InstructionLesson
- Data.Aviation.Casr.Logbook.Types.Instruction: instructionRating :: HasInstructionRating c_asVf => Lens' c_asVf InstructionRating
+ Data.Aviation.Casr.Logbook.Types.Instruction: instructionRating :: HasInstructionRating c => Lens' c InstructionRating
- Data.Aviation.Casr.Logbook.Types.Instruction: lesson :: HasInstructionLesson c_asNV => Lens' c_asNV (Maybe String)
+ Data.Aviation.Casr.Logbook.Types.Instruction: lesson :: HasInstructionLesson c => Lens' c (Maybe String)
- Data.Aviation.Casr.Logbook.Types.Instruction: student :: HasInstructionLesson c_asNV => Lens' c_asNV Aviator
+ Data.Aviation.Casr.Logbook.Types.Instruction: student :: HasInstructionLesson c => Lens' c Aviator
- Data.Aviation.Casr.Logbook.Types.Location: class HasLocation c_aplc
+ Data.Aviation.Casr.Logbook.Types.Location: class HasLocation c
- Data.Aviation.Casr.Logbook.Types.Location: location :: HasLocation c_aplc => Lens' c_aplc Location
+ Data.Aviation.Casr.Logbook.Types.Location: location :: HasLocation c => Lens' c Location
- Data.Aviation.Casr.Logbook.Types.Location: locationlatitude :: HasLocation c_aplc => Lens' c_aplc Double
+ Data.Aviation.Casr.Logbook.Types.Location: locationlatitude :: HasLocation c => Lens' c Double
- Data.Aviation.Casr.Logbook.Types.Location: locationlongitude :: HasLocation c_aplc => Lens' c_aplc Double
+ Data.Aviation.Casr.Logbook.Types.Location: locationlongitude :: HasLocation c => Lens' c Double
- Data.Aviation.Casr.Logbook.Types.Location: locationname :: HasLocation c_aplc => Lens' c_aplc String
+ Data.Aviation.Casr.Logbook.Types.Location: locationname :: HasLocation c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Logbook: class HasLogbook c_aMhn ae_aMa6 se_aMa7 ee_aMa8 be_aMa9 | c_aMhn -> ae_aMa6 se_aMa7 ee_aMa8 be_aMa9
+ Data.Aviation.Casr.Logbook.Types.Logbook: class HasLogbook c ae se ee be | c -> ae se ee be
- Data.Aviation.Casr.Logbook.Types.Logbook: logbook :: HasLogbook c_aMhn ae_aMa6 se_aMa7 ee_aMa8 be_aMa9 => Lens' c_aMhn (Logbook ae_aMa6 se_aMa7 ee_aMa8 be_aMa9)
+ Data.Aviation.Casr.Logbook.Types.Logbook: logbook :: HasLogbook c ae se ee be => Lens' c (Logbook ae se ee be)
- Data.Aviation.Casr.Logbook.Types.Logbook: logbookaviator :: HasLogbook c_aMhn ae_aMa6 se_aMa7 ee_aMa8 be_aMa9 => Lens' c_aMhn Aviator
+ Data.Aviation.Casr.Logbook.Types.Logbook: logbookaviator :: HasLogbook c ae se ee be => Lens' c Aviator
- Data.Aviation.Casr.Logbook.Types.Logbook: logbookentries :: HasLogbook c_aMhn ae_aMa6 se_aMa7 ee_aMa8 be_aMa9 => Lens' c_aMhn (Entries ae_aMa6 se_aMa7 ee_aMa8 be_aMa9)
+ Data.Aviation.Casr.Logbook.Types.Logbook: logbookentries :: HasLogbook c ae se ee be => Lens' c (Entries ae se ee be)
- Data.Aviation.Casr.Logbook.Types.Rating: class HasRating c_aqr7
+ Data.Aviation.Casr.Logbook.Types.Rating: class HasRating c
- Data.Aviation.Casr.Logbook.Types.Rating: rating :: HasRating c_aqr7 => Lens' c_aqr7 Rating
+ Data.Aviation.Casr.Logbook.Types.Rating: rating :: HasRating c => Lens' c Rating
- Data.Aviation.Casr.Logbook.Types.Rating: ratingAchieved :: HasRating c_aqr7 => Lens' c_aqr7 (Maybe Day)
+ Data.Aviation.Casr.Logbook.Types.Rating: ratingAchieved :: HasRating c => Lens' c (Maybe Day)
- Data.Aviation.Casr.Logbook.Types.Rating: ratingName :: HasRating c_aqr7 => Lens' c_aqr7 String
+ Data.Aviation.Casr.Logbook.Types.Rating: ratingName :: HasRating c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: class HasSimulatorFlight c_aDtu
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: class HasSimulatorFlight c
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: instrumentsimulatorTime :: HasSimulatorFlight c_aDtu => Lens' c_aDtu TimeAmount
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: instrumentsimulatorTime :: HasSimulatorFlight c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorFlight :: HasSimulatorFlight c_aDtu => Lens' c_aDtu SimulatorFlight
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorFlight :: HasSimulatorFlight c => Lens' c SimulatorFlight
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorTime :: HasSimulatorFlight c_aDtu => Lens' c_aDtu TimeAmount
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorTime :: HasSimulatorFlight c => Lens' c TimeAmount
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorflightname :: HasSimulatorFlight c_aDtu => Lens' c_aDtu String
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorflightname :: HasSimulatorFlight c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorflighttime :: HasSimulatorFlight c_aDtu => Lens' c_aDtu Time
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorflighttime :: HasSimulatorFlight c => Lens' c Time
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorothercrew :: HasSimulatorFlight c_aDtu => Lens' c_aDtu [Aviator]
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatorothercrew :: HasSimulatorFlight c => Lens' c [Aviator]
- Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatortype :: HasSimulatorFlight c_aDtu => Lens' c_aDtu String
+ Data.Aviation.Casr.Logbook.Types.SimulatorFlight: simulatortype :: HasSimulatorFlight c => Lens' c String
- Data.Aviation.Casr.Logbook.Types.Time: class HasTime c_axqb
+ Data.Aviation.Casr.Logbook.Types.Time: class HasTime c
- Data.Aviation.Casr.Logbook.Types.Time: daytime :: HasTime c_axqb => Lens' c_axqb Day
+ Data.Aviation.Casr.Logbook.Types.Time: daytime :: HasTime c => Lens' c Day
- Data.Aviation.Casr.Logbook.Types.Time: time :: HasTime c_axqb => Lens' c_axqb Time
+ Data.Aviation.Casr.Logbook.Types.Time: time :: HasTime c => Lens' c Time
- Data.Aviation.Casr.Logbook.Types.Time: timeofday :: HasTime c_axqb => Lens' c_axqb (Maybe TimeOfDay)
+ Data.Aviation.Casr.Logbook.Types.Time: timeofday :: HasTime c => Lens' c (Maybe TimeOfDay)
- Data.Aviation.Casr.Logbook.Types.TimeAmount: class HasTimeAmount c_aCw1
+ Data.Aviation.Casr.Logbook.Types.TimeAmount: class HasTimeAmount c
- Data.Aviation.Casr.Logbook.Types.TimeAmount: hours :: HasTimeAmount c_aCw1 => Lens' c_aCw1 Int
+ Data.Aviation.Casr.Logbook.Types.TimeAmount: hours :: HasTimeAmount c => Lens' c Int
- Data.Aviation.Casr.Logbook.Types.TimeAmount: tenthofhour :: HasTimeAmount c_aCw1 => Lens' c_aCw1 DecDigit
+ Data.Aviation.Casr.Logbook.Types.TimeAmount: tenthofhour :: HasTimeAmount c => Lens' c DecDigit
- Data.Aviation.Casr.Logbook.Types.TimeAmount: timeAmount :: HasTimeAmount c_aCw1 => Lens' c_aCw1 TimeAmount
+ Data.Aviation.Casr.Logbook.Types.TimeAmount: timeAmount :: HasTimeAmount c => Lens' c TimeAmount
Files
- casr-logbook.cabal +1/−1
- src/Data/Aviation/Casr/Logbook/Html/Html.hs +8/−5
- src/Data/Aviation/Casr/Logbook/Meta/BriefingMeta.hs +1/−0
- src/Data/Aviation/Casr/Logbook/Meta/ExamMeta.hs +1/−0
- src/Data/Aviation/Casr/Logbook/Meta/Passenger.hs +1/−0
- src/Data/Aviation/Casr/Logbook/Meta/SimulatorFlightMeta.hs +1/−0
- src/Data/Aviation/Casr/Logbook/Meta/TrackLogs.hs +1/−0
- src/Data/Aviation/Casr/Logbook/Types/Aircraft.hs +8/−3
- src/Data/Aviation/Casr/Logbook/Types/Entries.hs +1/−0
casr-logbook.cabal view
@@ -1,5 +1,5 @@ name: casr-logbook-version: 0.7.0+version: 0.7.1 license: OtherLicense license-file: LICENSE author: Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>
src/Data/Aviation/Casr/Logbook/Html/Html.hs view
@@ -58,7 +58,8 @@ HasTime(daytime), zerotimeamount, Rating(Rating),- Aircraft(Aircraft),+ Aircraft,+ HasAircraft(..), FlightPoint(FlightPoint), Aviator(Aviator), HasAircraft(aircraftRegistration),@@ -158,13 +159,15 @@ AircraftFlight -> Aircraft -> Html ()-htmlAircraft _ (Aircraft t r e) =+htmlAircraft _ acft = span_ [class_ "aircraft"] $- do span_ [class_ "aircrafttype"] (fromString t)+ do span_ [class_ "aircraftyearmodel"] (fromString (view aircraftYearModel acft)) " "- span_ [class_ "aircraftregistration"] (fromString r)+ span_ [class_ "aircrafttype"] (fromString (view aircraftType acft)) " "- span_ [class_ "aircraftengine"] (fromString (strEngine e))+ span_ [class_ "aircraftregistration"] (fromString (view aircraftRegistration acft))+ " "+ span_ [class_ "aircraftengine"] (fromString (strEngine (view aircraftEngine acft))) htmlRatingDay :: Maybe Day
src/Data/Aviation/Casr/Logbook/Meta/BriefingMeta.hs view
@@ -3,6 +3,7 @@ {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Meta.BriefingMeta( BriefingMeta(BriefingMeta)
src/Data/Aviation/Casr/Logbook/Meta/ExamMeta.hs view
@@ -3,6 +3,7 @@ {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Meta.ExamMeta( ExamMeta(ExamMeta)
src/Data/Aviation/Casr/Logbook/Meta/Passenger.hs view
@@ -3,6 +3,7 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Meta.Passenger( Passenger(Passenger)
src/Data/Aviation/Casr/Logbook/Meta/SimulatorFlightMeta.hs view
@@ -4,6 +4,7 @@ {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE InstanceSigs #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta( SimulatorFlightMeta(SimulatorFlightMeta)
src/Data/Aviation/Casr/Logbook/Meta/TrackLogs.hs view
@@ -3,6 +3,7 @@ {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Meta.TrackLogs( TrackLogs(TrackLogs)
src/Data/Aviation/Casr/Logbook/Types/Aircraft.hs view
@@ -18,7 +18,8 @@ data Aircraft = Aircraft {- _aircraftType :: String+ _aircraftYearModel :: String+ , _aircraftType :: String , _aircraftRegistration :: String , _aircraftEngine :: Engine } deriving (Eq, Ord, Show)@@ -28,9 +29,11 @@ singleaircraft :: String -> String+ -> String -> Aircraft-singleaircraft t r =+singleaircraft y t r = Aircraft+ y t r Single@@ -38,9 +41,11 @@ multiaircraft :: String -> String+ -> String -> Aircraft-multiaircraft t r =+multiaircraft y t r = Aircraft+ y t r Multi
src/Data/Aviation/Casr/Logbook/Types/Entries.hs view
@@ -4,6 +4,7 @@ {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-} module Data.Aviation.Casr.Logbook.Types.Entries( Entries(..)