highjson-swagger-0.3.0.0: Derive swagger instances from highjson specs

Safe HaskellNone
LanguageHaskell2010

Data.HighJson.Swagger

Synopsis

Documentation

makeDeclareNamedSchema :: (AllHave ToSchema ts, AllHave ToJSON ts) => HighSpec k ts -> f k -> DeclM NamedSchema Source #

Automatically generate a NamedSchema from a HighSpec

makeDeclareNamedSchema' Source #

Arguments

:: (AllHave ToSchema ts, AllHave ToJSON ts) 
=> HighSpec k ts 
-> Maybe k

example value

-> f k 
-> DeclM NamedSchema 

Automatically generate a NamedSchema from a HighSpec while optionally providing an example value