module Proteome.Data.AddItem where

data AddItem =
  AddItem {
     AddItem -> Text
projectType :: Text,
     AddItem -> Text
projectName :: Text
  }
  deriving stock (AddItem -> AddItem -> Bool
(AddItem -> AddItem -> Bool)
-> (AddItem -> AddItem -> Bool) -> Eq AddItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AddItem -> AddItem -> Bool
$c/= :: AddItem -> AddItem -> Bool
== :: AddItem -> AddItem -> Bool
$c== :: AddItem -> AddItem -> Bool
Eq, Int -> AddItem -> ShowS
[AddItem] -> ShowS
AddItem -> String
(Int -> AddItem -> ShowS)
-> (AddItem -> String) -> ([AddItem] -> ShowS) -> Show AddItem
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AddItem] -> ShowS
$cshowList :: [AddItem] -> ShowS
show :: AddItem -> String
$cshow :: AddItem -> String
showsPrec :: Int -> AddItem -> ShowS
$cshowsPrec :: Int -> AddItem -> ShowS
Show, Eq AddItem
Eq AddItem
-> (AddItem -> AddItem -> Ordering)
-> (AddItem -> AddItem -> Bool)
-> (AddItem -> AddItem -> Bool)
-> (AddItem -> AddItem -> Bool)
-> (AddItem -> AddItem -> Bool)
-> (AddItem -> AddItem -> AddItem)
-> (AddItem -> AddItem -> AddItem)
-> Ord AddItem
AddItem -> AddItem -> Bool
AddItem -> AddItem -> Ordering
AddItem -> AddItem -> AddItem
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
min :: AddItem -> AddItem -> AddItem
$cmin :: AddItem -> AddItem -> AddItem
max :: AddItem -> AddItem -> AddItem
$cmax :: AddItem -> AddItem -> AddItem
>= :: AddItem -> AddItem -> Bool
$c>= :: AddItem -> AddItem -> Bool
> :: AddItem -> AddItem -> Bool
$c> :: AddItem -> AddItem -> Bool
<= :: AddItem -> AddItem -> Bool
$c<= :: AddItem -> AddItem -> Bool
< :: AddItem -> AddItem -> Bool
$c< :: AddItem -> AddItem -> Bool
compare :: AddItem -> AddItem -> Ordering
$ccompare :: AddItem -> AddItem -> Ordering
Ord)