compareware/Web/Types.hs

21 lines
515 B
Haskell
Raw Normal View History

2023-04-16 10:31:32 +00:00
module Web.Types where
import IHP.Prelude
import IHP.ModelSupport
import Generated.Types
data WebApplication = WebApplication deriving (Eq, Show)
data StaticController = WelcomeAction deriving (Eq, Show, Data)
2023-04-16 10:33:20 +00:00
2024-04-11 16:25:09 +00:00
data ItemsController
= ItemsAction
| NewItemAction
| ShowItemAction { itemId :: !(Id Item) }
| CreateItemAction
| EditItemAction { itemId :: !(Id Item) }
| UpdateItemAction { itemId :: !(Id Item) }
| DeleteItemAction { itemId :: !(Id Item) }
2023-04-16 10:33:20 +00:00
deriving (Eq, Show, Data)