diff --git a/scripts/config-schema.json b/scripts/config-schema.json index d5fc8ff6..a9d2bb71 100644 --- a/scripts/config-schema.json +++ b/scripts/config-schema.json @@ -593,6 +593,82 @@ "opaque": "", "required": true }, + "config.spaces[].decor[]": { + "allowExtra": true + }, + "config.spaces[].decor[].angle": { + "max": 360.0, + "min": -360.0, + "opaque": "", + "required": false + }, + "config.spaces[].decor[].asset_id": { + "opaque": "Match('^[0-9a-f]{64}$', msg=None)", + "required": true, + "type": "str" + }, + "config.spaces[].decor[].color": { + "opaque": "Match('\\\\A#[0-9a-fA-F]{6}\\\\Z', msg=None)", + "required": false + }, + "config.spaces[].decor[].flip_h": { + "required": false, + "type": "bool" + }, + "config.spaces[].decor[].flip_v": { + "required": false, + "type": "bool" + }, + "config.spaces[].decor[].h": { + "max": 5000.0, + "min": 1e-07, + "opaque": "", + "required": true + }, + "config.spaces[].decor[].id": { + "required": true, + "type": "str" + }, + "config.spaces[].decor[].kind": { + "const": "image", + "required": true + }, + "config.spaces[].decor[].opacity": { + "max": 1.0, + "min": 0.0, + "opaque": "", + "required": false + }, + "config.spaces[].decor[].w": { + "max": 5000.0, + "min": 1e-07, + "opaque": "", + "required": true + }, + "config.spaces[].decor[].width": { + "max": 30, + "min": 0.1, + "required": false, + "type": "float" + }, + "config.spaces[].decor[].width_cm": { + "max": 100, + "min": 0.1, + "opaque": "", + "required": false + }, + "config.spaces[].decor[].x": { + "max": 5000.0, + "min": -5000.0, + "opaque": "", + "required": true + }, + "config.spaces[].decor[].y": { + "max": 5000.0, + "min": -5000.0, + "opaque": "", + "required": true + }, "config.spaces[].decor[]": { "allowExtra": true },