servant/servant/src/Servant/API/Delete.hs

22 lines
463 B
Haskell

{-# LANGUAGE DeriveDataTypeable #-}
module Servant.API.Delete (Delete) where
import Data.Typeable ( Typeable )
-- | Combinator for DELETE requests.
--
-- Example:
--
-- >>> -- DELETE /books/:isbn
-- >>> type MyApi = "books" :> Capture "isbn" Text :> Delete
data Delete
deriving Typeable
-- $setup
-- >>> import Servant.API
-- >>> import Data.Aeson
-- >>> import Data.Text
-- >>> data Book
-- >>> instance ToJSON Book where { toJSON = undefined }