| Copyright | (c) Frederick Pringle 2025 |
|---|---|
| License | BSD-3-Clause |
| Maintainer | frederick.pringle@fpringle.com |
| Safe Haskell | None |
| Language | Haskell2010 |
Servant.API.Routes.Param
Description
Simple representation of HTTP query params
Synopsis
- data Param
- singleParam :: forall (s :: Symbol) a. (KnownSymbol s, Typeable a) => Param
- arrayElemParam :: forall (s :: Symbol) a. (KnownSymbol s, Typeable a) => Param
- flagParam :: forall (s :: Symbol). KnownSymbol s => Param
- renderParam :: Param -> Text
Documentation
singleParam :: forall (s :: Symbol) a. (KnownSymbol s, Typeable a) => Param Source #
Create a SingleParam from a Symbol and a TypeRep via Typeable.
arrayElemParam :: forall (s :: Symbol) a. (KnownSymbol s, Typeable a) => Param Source #
Create an ArrayParam from a Symbol and a TypeRep via Typeable.
renderParam :: Param -> Text Source #
Pretty-print a Param. Used by renderRoute.