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)
|