Skip to content

Commit dfd288f

Browse files
authored
fix: oneOf should not be allowed in message components (#345)
1 parent cce9d44 commit dfd288f

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

definitions/3.0.0/components.json

+13-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,19 @@
2121
"$ref": "http://asyncapi.com/definitions/3.0.0/serverVariables.json"
2222
},
2323
"messages": {
24-
"$ref": "http://asyncapi.com/definitions/3.0.0/messages.json"
24+
"type": "object",
25+
"patternProperties": {
26+
"^[\\w\\d\\.\\-_]+$": {
27+
"oneOf": [
28+
{
29+
"$ref": "http://asyncapi.com/definitions/3.0.0/Reference.json"
30+
},
31+
{
32+
"$ref": "http://asyncapi.com/definitions/3.0.0/messageObject.json"
33+
}
34+
]
35+
}
36+
}
2537
},
2638
"securitySchemes": {
2739
"type": "object",

0 commit comments

Comments
 (0)