casr-logbook-0.3.0: src/Data/Aviation/Casr/Logbook/Meta/SimulatorFlightMeta.hs
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE FlexibleInstances #-}
module Data.Aviation.Casr.Logbook.Meta.SimulatorFlightMeta(
SimulatorFlightMeta(SimulatorFlightMeta)
, HasSimulatorFlightMeta(..)
) where
import Control.Lens(makeClassy, makeWrapped)
import Data.Aviation.Casr.Logbook.Meta.SimulatorFlightExpense
import Data.Eq(Eq)
import Data.Ord(Ord)
import Prelude(Show)
newtype SimulatorFlightMeta =
SimulatorFlightMeta
[SimulatorFlightExpense]
deriving (Eq, Ord, Show)
makeClassy ''SimulatorFlightMeta
makeWrapped ''SimulatorFlightMeta