pandoc-server-0.1.0.11: Pandoc document conversion as an HTTP servant-server
Safe HaskellNone
LanguageHaskell2010

Text.Pandoc.Server

Documentation

app :: Application Source #

type API = (ReqBody '[JSON] Params :> Post '[OctetStream] ByteString) :<|> ((ReqBody '[JSON] Params :> Post '[PlainText] Text) :<|> ((ReqBody '[JSON] Params :> Post '[JSON] Output) :<|> (("batch" :> (ReqBody '[JSON] [Params] :> Post '[JSON] [Output])) :<|> (("babelmark" :> (QueryParam' '[Required] "text" Text :> (QueryParam "from" Text :> (QueryParam "to" Text :> (QueryFlag "standalone" :> Get '[JSON] Value))))) :<|> ("version" :> Get '[PlainText, JSON] Text))))) Source #

data ServerOpts Source #

Constructors

ServerOpts 

Fields

Instances

Instances details
Show ServerOpts Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

showsPrec :: Int -> ServerOpts -> ShowS

show :: ServerOpts -> String

showList :: [ServerOpts] -> ShowS

data Params Source #

Constructors

Params 

Fields

Instances

Instances details
FromJSON Params Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

parseJSON :: Value -> Parser Params

parseJSONList :: Value -> Parser [Params]

omittedField :: Maybe Params

ToJSON Params Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

toJSON :: Params -> Value

toEncoding :: Params -> Encoding

toJSONList :: [Params] -> Value

toEncodingList :: [Params] -> Encoding

omitField :: Params -> Bool

Default Params Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

def :: Params

Show Params Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

showsPrec :: Int -> Params -> ShowS

show :: Params -> String

showList :: [Params] -> ShowS

newtype Blob Source #

Constructors

Blob ByteString 

Instances

Instances details
FromJSON Blob Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

parseJSON :: Value -> Parser Blob

parseJSONList :: Value -> Parser [Blob]

omittedField :: Maybe Blob

ToJSON Blob Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

toJSON :: Blob -> Value

toEncoding :: Blob -> Encoding

toJSONList :: [Blob] -> Value

toEncodingList :: [Blob] -> Encoding

omitField :: Blob -> Bool

Show Blob Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

showsPrec :: Int -> Blob -> ShowS

show :: Blob -> String

showList :: [Blob] -> ShowS

Eq Blob Source # 
Instance details

Defined in Text.Pandoc.Server

Methods

(==) :: Blob -> Blob -> Bool

(/=) :: Blob -> Blob -> Bool