π This repository is WIP. Generate dry-validation(ruby) from openapi spec file
We want to output dry-validation from the OpenAPI definition file. I want to be able to delegate the validation of the API to be implemented in Ruby to the OpenAPI definition π.
The ultimate goal is to
- Provided as an executable file. (single binary, of course)
- Supports all definitions involving OpenAPI validation.
- Generate a ruby code within 1 second.
This mark(π«) is an option that we do not believe can be supported by dry-validation
in the first place.
- π« BasePath
- π« Authorizations
- π« UserAgent
- π« MockServer
- Custom
- Int32
- Int64
- Float
- Double
- String
- Byte
- Boolean
- Date
- DateTime
- Password
- Uuid
- Array
- Null
- AnyType
- Object
- Enum
- Readme
- model
- Api
- π« Host
- π« BasePath
- π« Info
- Schemes
- PartialSchemes
- ExternalDocumentation
- Examples
- XMLStructureDefinitions
- π« MultiServer
- ParameterizedServer
- ParameterStyling
- Callbacks
- LinkObjects
- Path
- Query
- Header
- Cookie
- Simple
- Composite
- Polymorphism
- Union
- allOf
- anyOf
- oneOf
- not
- π« BasicAuth
- π« ApiKey
- π« OpenIDConnect
- π« BearerToken
- π« OAuth2_Implicit
- π« OAuth2_Password
- π« OAuth2_ClientCredentials
- π« OAuth2_AuthorizationCode
- JSON
- YAML
- ktanaka101 - creator, maintainer
MIT