roboservant-0.1.0.4: Automatic session-aware servant testing
Safe HaskellNone
LanguageHaskell2010

Roboservant.Server

Documentation

class FlattenServer api where Source #

Methods

flattenServer :: Server api -> Bundled (Endpoints api) Source #

Instances

Instances details
FlattenServer (NamedRoutes routes) Source # 
Instance details

Defined in Roboservant.Types.ReifiedApi.Server

(FlattenServer api, Endpoints endpoint ~ '[endpoint]) => FlattenServer (endpoint :<|> api) Source # 
Instance details

Defined in Roboservant.Types.ReifiedApi.Server

Methods

flattenServer :: Server (endpoint :<|> api) -> Bundled (Endpoints (endpoint :<|> api)) Source #

Endpoints api ~ '[api] => FlattenServer (x :> api) Source # 
Instance details

Defined in Roboservant.Types.ReifiedApi.Server

Methods

flattenServer :: Server (x :> api) -> Bundled (Endpoints (x :> api)) Source #

FlattenServer (Verb method statusCode contentTypes responseType) Source # 
Instance details

Defined in Roboservant.Types.ReifiedApi.Server

Methods

flattenServer :: Server (Verb method statusCode contentTypes responseType) -> Bundled (Endpoints (Verb method statusCode contentTypes responseType)) Source #