Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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 #
:: (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