{-# OPTIONS_GHC -Wall #-} {-# LANGUAGE TemplateHaskell #-} module Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense( AircraftLandingExpense(AircraftLandingExpense) , HasAircraftLandingExpense(..) ) where import Control.Lens(makeClassy) import Data.Eq(Eq) import Data.Int(Int) import Data.Ord(Ord) import Data.String(String) import Prelude(Show) data AircraftLandingExpense = AircraftLandingExpense { AircraftLandingExpense -> Int _aircraftlandingexpenseamount :: Int , AircraftLandingExpense -> String _aircraftlandingexpensename :: String } deriving (AircraftLandingExpense -> AircraftLandingExpense -> Bool (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> Eq AircraftLandingExpense forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: AircraftLandingExpense -> AircraftLandingExpense -> Bool == :: AircraftLandingExpense -> AircraftLandingExpense -> Bool $c/= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool /= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool Eq, Eq AircraftLandingExpense Eq AircraftLandingExpense => (AircraftLandingExpense -> AircraftLandingExpense -> Ordering) -> (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> (AircraftLandingExpense -> AircraftLandingExpense -> Bool) -> (AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense) -> (AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense) -> Ord AircraftLandingExpense AircraftLandingExpense -> AircraftLandingExpense -> Bool AircraftLandingExpense -> AircraftLandingExpense -> Ordering AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense forall a. Eq a => (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: AircraftLandingExpense -> AircraftLandingExpense -> Ordering compare :: AircraftLandingExpense -> AircraftLandingExpense -> Ordering $c< :: AircraftLandingExpense -> AircraftLandingExpense -> Bool < :: AircraftLandingExpense -> AircraftLandingExpense -> Bool $c<= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool <= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool $c> :: AircraftLandingExpense -> AircraftLandingExpense -> Bool > :: AircraftLandingExpense -> AircraftLandingExpense -> Bool $c>= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool >= :: AircraftLandingExpense -> AircraftLandingExpense -> Bool $cmax :: AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense max :: AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense $cmin :: AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense min :: AircraftLandingExpense -> AircraftLandingExpense -> AircraftLandingExpense Ord, Int -> AircraftLandingExpense -> ShowS [AircraftLandingExpense] -> ShowS AircraftLandingExpense -> String (Int -> AircraftLandingExpense -> ShowS) -> (AircraftLandingExpense -> String) -> ([AircraftLandingExpense] -> ShowS) -> Show AircraftLandingExpense forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> AircraftLandingExpense -> ShowS showsPrec :: Int -> AircraftLandingExpense -> ShowS $cshow :: AircraftLandingExpense -> String show :: AircraftLandingExpense -> String $cshowList :: [AircraftLandingExpense] -> ShowS showList :: [AircraftLandingExpense] -> ShowS Show) makeClassy ''AircraftLandingExpense