UNPKG

@readme/oas-examples

Version:

A collection of example OpenAPI 3.x and Swagger 2.0 documents.

59 lines (58 loc) 1.62 kB
{ "openapi": "3.1.0", "info": { "version": "1.0.0", "title": "Support for a top-level `jsonSchemaDialect` declaration", "description": "https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#user-content-oasjsonschemadialect" }, "jsonSchemaDialect": "http://json-schema.org/draft-04/schema#", "servers": [ { "url": "https://httpbin.org" } ], "paths": { "/anything/numbers": { "parameters": [ { "in": "query", "name": "id-exclusive-required", "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema#", "type": "number", "exclusiveMinimum": 10, "exclusiveMaximum": 20, "multipleOf": 2, "default": 12, "example": 14 }, "required": true }, { "in": "query", "name": "id-exclusive-required-schema-v4", "schema": { "type": "number", "minimum": 10, "maximum": 20, "exclusiveMinimum": true, "exclusiveMaximum": true, "multipleOf": 2, "default": 12, "example": 14 }, "required": true } ], "get": { "summary": "Number validation", "description": "This operation has a top-level `jsonSchemaDialect` set to abide by [JSON Schema Draft 04](https://json-schema.org/specification-links.html#draft-4).", "responses": { "200": { "description": "OK" } } } } } }