Fix WebSocket JSON schema

by changing the required attribute to be an array as described in the official documentation.
This commit is contained in:
Maximilian Paß
2023-09-19 10:57:17 +02:00
parent 3d252492fe
commit c83bdbf083

View File

@ -6,38 +6,36 @@
{
"properties": {
"type": {
"const": "exit",
"required": true
"const": "exit"
},
"data": {
"type": "integer",
"required": true,
"minimum": 0,
"maximum": 255
}
},
"required": ["type", "data"],
"additionalProperties": false
},
{
"properties": {
"type": {
"enum": [ "stdout", "stderr", "error" ],
"required": true
"enum": [ "stdout", "stderr", "error" ]
},
"data": {
"type": "string",
"required": true
"type": "string"
}
},
"required": ["type", "data"],
"additionalProperties": false
},
{
"properties": {
"type": {
"enum": [ "start", "timeout" ],
"required": true
"enum": [ "start", "timeout" ]
}
},
"required": ["type"],
"additionalProperties": false
}
]