uhbif19 / servant-record

Servant combinator to parse query params as Haskell record

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Servant combinator to parse query params as Haskell record.

Example:

data User = User {name :: String, surname :: String}
  deriving (Generic, Show, Eq)

type TestAPI = "users" :> QueryParamsRecord User :> Post '[JSON] NoContent

Derive Generic for your record to use it.

HasLink currently does not actually add params, because of issue.

About

Servant combinator to parse query params as Haskell record

License:MIT License


Languages

Language:Haskell 100.0%