git.iko.soy/typeable/servant
on 98e02ea help sign in
19 lines 581 B history raw
1{-# LANGUAGE DeriveDataTypeable #-}
2module Servant.API.Patch where
4import Data.Typeable ( Typeable )
6-- | Endpoint for PATCH requests. The type variable represents the type of the
7-- response body (not the request body, use 'Servant.API.ReqBody.ReqBody' for
8-- that).
9--
10-- If the HTTP response is empty, only () is supported.
11--
12-- Example:
13--
14-- > -- POST /books
15-- > -- with a JSON encoded Book as the request body
16-- > -- returning the just-created Book
17-- > type MyApi = "books" :> ReqBody Book :> Post Book
18data Patch a
19 deriving Typeable