module Data.Aviation.Casr.Logbook.Aircraft ( Aircraft(..) ) where import Data.Aviation.Casr.Logbook.Engine import Data.Aviation.Casr.Logbook.Printer.Markdown import Data.Aviation.Casr.Logbook.Printer.Html data Aircraft = Aircraft String -- type String -- registration Engine deriving (Eq, Ord, Show) instance Markdown Aircraft where markdown (Aircraft t r e) = concat [ "* Aircraft" , "\n * Type: **" , markdown t , "**\n * Registration: **`" , markdown r , "`**\n * Engine: **`" , markdown e , "`**\n" ] instance Html Aircraft where html (Aircraft t r e) = concat [ "" , "Aircraft" , "" , ": " , "
" , "" , "
" ]