File tree Expand file tree Collapse file tree 8 files changed +1896
-0
lines changed
Expand file tree Collapse file tree 8 files changed +1896
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "$id": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26",
3+ "$schema": "https://json-schema.org/draft/2020-12/schema",
4+ "title": "OpenAPI 3.2 Schema Object Dialect",
5+ "description": "A JSON Schema dialect describing schemas found in OpenAPI v3.2.x Descriptions",
6+ "$dynamicAnchor": "meta",
7+ "$vocabulary": {
8+ "https://json-schema.org/draft/2020-12/vocab/applicator": true,
9+ "https://json-schema.org/draft/2020-12/vocab/content": true,
10+ "https://json-schema.org/draft/2020-12/vocab/core": true,
11+ "https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
12+ "https://json-schema.org/draft/2020-12/vocab/meta-data": true,
13+ "https://json-schema.org/draft/2020-12/vocab/unevaluated": true,
14+ "https://json-schema.org/draft/2020-12/vocab/validation": true,
15+ "https://spec.openapis.org/oas/3.2/vocab/base": false
16+ },
17+ "allOf": [
18+ {
19+ "$ref": "https://json-schema.org/draft/2020-12/schema"
20+ },
21+ {
22+ "$ref": "https://spec.openapis.org/oas/3.2/meta/2026-02-26"
23+ }
24+ ]
25+ }
File renamed without changes.
Original file line number Diff line number Diff line change 1+ {
2+ "$id": "https://spec.openapis.org/oas/3.2/meta/2026-02-26",
3+ "$schema": "https://json-schema.org/draft/2020-12/schema",
4+ "title": "OAS Base Vocabulary",
5+ "description": "A JSON Schema Vocabulary used in the OpenAPI JSON Schema Dialect",
6+ "$dynamicAnchor": "meta",
7+ "$vocabulary": {
8+ "https://spec.openapis.org/oas/3.2/vocab/base": true
9+ },
10+ "type": [
11+ "object",
12+ "boolean"
13+ ],
14+ "properties": {
15+ "discriminator": {
16+ "$ref": "#/$defs/discriminator"
17+ },
18+ "example": {
19+ "deprecated": true
20+ },
21+ "externalDocs": {
22+ "$ref": "#/$defs/external-docs"
23+ },
24+ "xml": {
25+ "$ref": "#/$defs/xml"
26+ }
27+ },
28+ "$defs": {
29+ "discriminator": {
30+ "$ref": "#/$defs/extensible",
31+ "properties": {
32+ "mapping": {
33+ "additionalProperties": {
34+ "type": "string"
35+ },
36+ "type": "object"
37+ },
38+ "defaultMapping": {
39+ "type": "string"
40+ },
41+ "propertyName": {
42+ "type": "string"
43+ }
44+ },
45+ "required": [
46+ "propertyName"
47+ ],
48+ "type": "object",
49+ "unevaluatedProperties": false
50+ },
51+ "extensible": {
52+ "patternProperties": {
53+ "^x-": true
54+ }
55+ },
56+ "external-docs": {
57+ "$ref": "#/$defs/extensible",
58+ "properties": {
59+ "description": {
60+ "type": "string"
61+ },
62+ "url": {
63+ "format": "uri-reference",
64+ "type": "string"
65+ }
66+ },
67+ "required": [
68+ "url"
69+ ],
70+ "type": "object",
71+ "unevaluatedProperties": false
72+ },
73+ "xml": {
74+ "$ref": "#/$defs/extensible",
75+ "properties": {
76+ "nodeType": {
77+ "type": "string",
78+ "enum": [
79+ "element",
80+ "attribute",
81+ "text",
82+ "cdata",
83+ "none"
84+ ]
85+ },
86+ "name": {
87+ "type": "string"
88+ },
89+ "namespace": {
90+ "format": "iri",
91+ "type": "string"
92+ },
93+ "prefix": {
94+ "type": "string"
95+ },
96+ "attribute": {
97+ "type": "boolean",
98+ "deprecated": true
99+ },
100+ "wrapped": {
101+ "type": "boolean",
102+ "deprecated": true
103+ }
104+ },
105+ "type": "object",
106+ "dependentSchemas": {
107+ "nodeType": {
108+ "properties": {
109+ "attribute": false,
110+ "wrapped": false
111+ }
112+ }
113+ },
114+ "unevaluatedProperties": false
115+ }
116+ }
117+ }
File renamed without changes.
Original file line number Diff line number Diff line change 1+ {
2+ "$id": "https://spec.openapis.org/oas/3.2/schema-base/2026-04-10",
3+ "$schema": "https://json-schema.org/draft/2020-12/schema",
4+ "description": "The description of OpenAPI v3.2.x Documents using the OpenAPI JSON Schema dialect",
5+ "$ref": "https://spec.openapis.org/oas/3.2/schema/2026-04-10",
6+ "properties": {
7+ "jsonSchemaDialect": {
8+ "$ref": "#/$defs/dialect"
9+ }
10+ },
11+ "$defs": {
12+ "dialect": {
13+ "const": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26"
14+ },
15+ "schema": {
16+ "$dynamicAnchor": "meta",
17+ "$ref": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26",
18+ "properties": {
19+ "$schema": {
20+ "$ref": "#/$defs/dialect"
21+ }
22+ }
23+ }
24+ }
25+ }
File renamed without changes.
You can’t perform that action at this time.
0 commit comments