| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Autodocodec.Swagger.Schema
Synopsis
- declareNamedSchemaViaCodec :: HasCodec value => Proxy value -> Declare (Definitions Schema) NamedSchema
- declareNamedSchemaVia :: JSONCodec value -> Proxy value -> Declare (Definitions Schema) NamedSchema
- declareSpecificNamedSchemaRef :: NamedSchema -> Declare (Definitions Schema) (Referenced NamedSchema)
- declareSpecificSchemaRef :: Maybe Text -> Schema -> Declare (Definitions Schema) (Referenced Schema)
Documentation
declareNamedSchemaViaCodec :: HasCodec value => Proxy value -> Declare (Definitions Schema) NamedSchema Source #
Use a type's codec to implement declareNamedSchema.
declareNamedSchemaVia :: JSONCodec value -> Proxy value -> Declare (Definitions Schema) NamedSchema Source #
Use a given codec to implement declareNamedSchema.
declareSpecificNamedSchemaRef :: NamedSchema -> Declare (Definitions Schema) (Referenced NamedSchema) Source #
declareSpecificSchemaRef :: Maybe Text -> Schema -> Declare (Definitions Schema) (Referenced Schema) Source #