Package3.2.4WebSwaggerOpenApi
openapi3
OpenAPI 3.0 data model
- Version3.2.4
- CategoryWeb, Swagger, OpenApi
- LicenceBSD-3-Clause
- AuthorNickolay Kudasov, Maxim Koltsov
- Maintainernickolay@getshoptv.com, kolmax94@gmail.com
- Homepagegithub.com/biocad/openapi3
- Pinned byhackage openapi3 3.2.4
- Sourcehackage.haskell.org/package/openapi3-3.2.4
Modules
18 modules- Data.OpenApi56Swagger™ is a project used to describe and document RESTful APIs. The Swagger specification defines a set of files required to describe s…
- Data.OpenApi.Aeson.Compat10
- Data.OpenApi.Declare12Declare monad transformer and associated functions.
- Data.OpenApi.Lens103Lenses and prisms for Swagger.
- Data.OpenApi.Operation10Helper traversals and functions for Swagger operations manipulations.
- Data.OpenApi.Optics0Lenses and prisms for the optics
- Data.OpenApi.ParamSchema8Types and functions for working with Swagger parameter schema.
- Data.OpenApi.Schema26Types and functions for working with Swagger schema.
- Data.OpenApi.Schema.Generator4
- Data.OpenApi.Schema.Validation7Validate JSON values with Swagger Schema.
- Data.OpenApi.SchemaOptions3Generic deriving options for ToParamSchema and ToSchema.
Internal modules · 7
- Data.OpenApi.Internal67
- Data.OpenApi.Internal.AesonUtils11
- Data.OpenApi.Internal.ParamSchema11
- Data.OpenApi.Internal.Schema46
- Data.OpenApi.Internal.Schema.Validation33Validate JSON values with Swagger Schema.
- Data.OpenApi.Internal.TypeShape6
- Data.OpenApi.Internal.Utils10
Description
This library is intended to be used for decoding and encoding OpenAPI 3.0 API specifications as well as manipulating them.
The original OpenAPI 3.0 specification is available at http://swagger.io/specification/.
Depends on
24 packages- QuickCheck-2.15.0.1in this set
- aeson-2.2.3.0in this set
- aeson-pretty-0.8.10in this set
- base-4.20.2.0with GHC
- base-compat-batteries-0.14.1in this set
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- cookie-0.5.1in this set
- generics-sop-0.5.1.4in this set
- hashable-1.4.7.0in this set
- http-media-0.8.1.1in this set
- insert-ordered-containers-0.2.6in this set
- lens-5.3.5in this set
- mtl-2.3.1with GHC
- optics-core-0.4.1.1in this set
- optics-th-0.4.1in this set
- scientific-0.3.8.0in this set
- template-haskell-2.22.0.0with GHC
- text-2.1.3with GHC
- time-1.12.2with GHC
- transformers-0.6.1.1with GHC
- unordered-containers-0.2.21in this set
- uuid-types-1.0.6in this set
- vector-0.13.2.0in this set