r3x-haskell-sdk-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

RubiX.RubixResponse

Documentation

class ToResponse c where Source #

Methods

toResponse :: c -> Response Source #

Instances
ToResponse Text Source # 
Instance details

Defined in RubiX.RubixResponse

ToResponse Value Source # 
Instance details

Defined in RubiX.RubixResponse

ToResponse String Source # 
Instance details

Defined in RubiX.RubixResponse

ToResponse Response Source # 
Instance details

Defined in RubiX.RubixResponse

ToJSON a => ToResponse (Json a) Source # 
Instance details

Defined in RubiX.RubixResponse

ToResponse b => ToResponse (b, Status) Source # 
Instance details

Defined in RubiX.RubixResponse

Methods

toResponse :: (b, Status) -> Response Source #

ToResponse b => ToResponse (b, Status, HeaderMap) Source # 
Instance details

Defined in RubiX.RubixResponse

newtype Json a Source #

Constructors

Json a 
Instances
Show a => Show (Json a) Source # 
Instance details

Defined in RubiX.RubixResponse

Methods

showsPrec :: Int -> Json a -> ShowS #

show :: Json a -> String #

showList :: [Json a] -> ShowS #

ToJSON a => ToResponse (Json a) Source # 
Instance details

Defined in RubiX.RubixResponse

respond :: ToResponse a => a -> App () Source #