| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.HighJson.Swagger
- makeDeclareNamedSchema :: (AllHave ToSchema ts, AllHave ToJSON ts) => HighSpec k ts -> f k -> DeclM NamedSchema
- makeDeclareNamedSchema' :: (AllHave ToSchema ts, AllHave ToJSON ts) => HighSpec k ts -> Maybe k -> f k -> DeclM NamedSchema
- type DeclM = Declare (Definitions Schema)
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