Skip to content

Commit 5df8873

Browse files
fix: force object type for message trait's headers (#102)
1 parent 9c70708 commit 5df8873

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

schemas/2.0.0.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -869,12 +869,16 @@
869869
"type": "string"
870870
},
871871
"headers": {
872-
"oneOf": [
872+
"allOf": [
873873
{
874-
"$ref": "#/definitions/Reference"
874+
"$ref": "#/definitions/schema"
875875
},
876876
{
877-
"$ref": "#/definitions/schema"
877+
"properties": {
878+
"type": {
879+
"const": "object"
880+
}
881+
}
878882
}
879883
]
880884
},

schemas/2.1.0.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -882,12 +882,16 @@
882882
"type": "string"
883883
},
884884
"headers": {
885-
"oneOf": [
885+
"allOf": [
886886
{
887-
"$ref": "#/definitions/Reference"
887+
"$ref": "#/definitions/schema"
888888
},
889889
{
890-
"$ref": "#/definitions/schema"
890+
"properties": {
891+
"type": {
892+
"const": "object"
893+
}
894+
}
891895
}
892896
]
893897
},

schemas/2.2.0.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -891,12 +891,16 @@
891891
"type": "string"
892892
},
893893
"headers": {
894-
"oneOf": [
894+
"allOf": [
895895
{
896-
"$ref": "#/definitions/Reference"
896+
"$ref": "#/definitions/schema"
897897
},
898898
{
899-
"$ref": "#/definitions/schema"
899+
"properties": {
900+
"type": {
901+
"const": "object"
902+
}
903+
}
900904
}
901905
]
902906
},

0 commit comments

Comments
 (0)