Fix Poseidon JSON schema
that included a wrong usage of the `required` attribute. See #1914 and openHPI/poseidon#456.
This commit is contained in:

committed by
Sebastian Serth

parent
f150c793d5
commit
72009667a6
@ -6,38 +6,36 @@
|
|||||||
{
|
{
|
||||||
"properties": {
|
"properties": {
|
||||||
"type": {
|
"type": {
|
||||||
"const": "exit",
|
"const": "exit"
|
||||||
"required": true
|
|
||||||
},
|
},
|
||||||
"data": {
|
"data": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"required": true,
|
|
||||||
"minimum": 0,
|
"minimum": 0,
|
||||||
"maximum": 255
|
"maximum": 255
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"required": ["type", "data"],
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"properties": {
|
"properties": {
|
||||||
"type": {
|
"type": {
|
||||||
"enum": [ "stdout", "stderr", "error" ],
|
"enum": [ "stdout", "stderr", "error" ]
|
||||||
"required": true
|
|
||||||
},
|
},
|
||||||
"data": {
|
"data": {
|
||||||
"type": "string",
|
"type": "string"
|
||||||
"required": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"required": ["type", "data"],
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"properties": {
|
"properties": {
|
||||||
"type": {
|
"type": {
|
||||||
"enum": [ "start", "timeout" ],
|
"enum": [ "start", "timeout" ]
|
||||||
"required": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"required": ["type"],
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user