Make properties required

This commit is contained in:
Joseph Abbey
2023-11-01 15:57:27 +00:00
committed by GitHub
parent a87ca34be1
commit 17ebad0b15

View File

@ -4,6 +4,7 @@
"properties": { "properties": {
"title": { "type": "string" }, "title": { "type": "string" },
"items": { "$ref": "#/$defs/items" }, "items": { "$ref": "#/$defs/items" },
"required": ["title", "items"],
"additionalProperties": false "additionalProperties": false
}, },
"$defs": { "$defs": {
@ -14,6 +15,7 @@
"name": { "type": "string" }, "name": { "type": "string" },
"type": { "enum": ["toggle", "tap"] } "type": { "enum": ["toggle", "tap"] }
}, },
"required": ["entity", "name", "type"],
"additionalProperties": false "additionalProperties": false
}, },
"menu": { "menu": {
@ -25,6 +27,7 @@
"type": { "const": "group" }, "type": { "const": "group" },
"items": { "$ref": "#/$defs/items" } "items": { "$ref": "#/$defs/items" }
}, },
"required": ["entity", "name", "title", "type", "items"],
"additionalProperties": false "additionalProperties": false
}, },
"items": { "items": {