| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yam
Documentation
start :: (HasSwagger api, HasServer api '[YamConfig]) => YamConfig -> Proxy api -> ServerT api App -> [Middleware] -> Maybe DataSourceProvider -> App a -> LoggingT IO () Source #
Constructors
| YamConfig | |
Fields
| |
data DataSourceConfig Source #
Constructors
| DataSourceConfig | |
Fields
| |
Instances
| Eq DataSourceConfig Source # | |
Defined in Yam.DataSource Methods (==) :: DataSourceConfig -> DataSourceConfig -> Bool # (/=) :: DataSourceConfig -> DataSourceConfig -> Bool # | |
| Show DataSourceConfig Source # | |
Defined in Yam.DataSource Methods showsPrec :: Int -> DataSourceConfig -> ShowS # show :: DataSourceConfig -> String # showList :: [DataSourceConfig] -> ShowS # | |
| FromJSON DataSourceConfig Source # | |
Defined in Yam.DataSource Methods parseJSON :: Value -> Parser DataSourceConfig # parseJSONList :: Value -> Parser [DataSourceConfig] # | |
throwServant :: ServantErr -> App a Source #
selectValue :: (PersistField a, MonadUnliftIO m) => Text -> DB m [a] Source #