packages feed

todoist-sdk-0.1.2.1: src/Web/Todoist/Util/QueryParam.hs

module Web.Todoist.Util.QueryParam
    ( QueryParam (..)
    ) where

import Web.Todoist.Internal.Types (Params)

{- | Type class for converting domain types to HTTP query parameters.
Used by various parameter types across different domains (Task, Project, etc.)
-}
class QueryParam a where
    toQueryParam :: a -> Params