changedInput schema / properties / muebles / items / properties / params / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "backPanel": {
- "type": "boolean"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "shelf",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "openFrame": {
- "type": "boolean"
- },
- "shelves": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "shelves",
- "backPanel",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "drawers": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "desk",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "drawers",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "doors": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "wardrobe",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "rod": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "doors",
- "rod",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "pergola",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "postSize": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "rafters": {
- "maximum": 9007199254740991,
- "minimum": 1,
- "type": "integer"
- },
- "slope": {
- "maximum": 45,
- "minimum": 0,
- "type": "number"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "depth",
- "height",
- "rafters",
- "postSize",
- "slope",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "boardWidth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "gap": {
- "minimum": 0,
- "type": "number"
- },
- "joists": {
- "maximum": 9007199254740991,
- "minimum": 1,
- "type": "integer"
- },
- "kind": {
- "const": "deck",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "depth",
- "boardWidth",
- "gap",
- "joists",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "table",
- "type": "string"
- },
- "legSize": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "legSize",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "picnic",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "seatHeight": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "tabletopDepth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "tabletopDepth",
- "seatHeight",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "baseHeight": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "bunk": {
- "type": "boolean"
- },
- "bunkHeight": {
- "maximum": 1600,
- "minimum": 900,
- "type": "number"
- },
- "bunkLadderSide": {
- "enum": [
- "izq",
- "der"
- ],
- "type": "string"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "drawersPerSide": {
- "maximum": 4,
- "minimum": 0,
- "type": "integer"
- },
- "headboard": {
- "additionalProperties": false,
- "properties": {
- "backPanel": {
- "type": "boolean"
- },
- "base": {
- "enum": [
- "zocalo",
- "patas",
- "ruedas"
- ],
- "type": "string"
- },
- "colgado": {
- "type": "boolean"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "enCuerpos": {
- "type": "boolean"
- },
- "frontMaterial": {
- "type": "string"
- },
- "glassDoors": {
- "type": "boolean"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "modular",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "overlay": {
- "type": "boolean"
- },
- "root": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "content": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "estantes",
- "type": "string"
- },
- "n": {
- "maximum": 12,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "cajones",
- "type": "string"
- },
- "lock": {
- "enum": [
- "magnetica",
- "llave"
- ],
- "type": "string"
- },
- "n": {
- "maximum": 8,
- "minimum": 1,
- "type": "integer"
- },
- "push": {
- "type": "boolean"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "cajonSecreto",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "barral",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "botellero",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "zapatero",
- "type": "string"
- },
- "n": {
- "maximum": 5,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "vidrio",
- "type": "string"
- },
- "n": {
- "maximum": 8,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "bandeja",
- "type": "string"
- },
- "n": {
- "maximum": 6,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "ranurado",
- "type": "string"
- },
- "n": {
- "maximum": 30,
- "minimum": 3,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "hueco",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "vacio",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- }
- ]
- },
- "door": {
- "enum": [
- "izq",
- "der",
- "doble",
- "arriba",
- "abajo",
- "corrediza"
- ],
- "type": "string"
- },
- "led": {
- "type": "boolean"
- },
- "lock": {
- "enum": [
- "magnetica",
- "llave"
- ],
- "type": "string"
- },
- "push": {
- "type": "boolean"
- }
- },
- "required": [
- "content"
- ],
- "type": "object"
- },
- {
- "$ref": "#/definitions/__schema0"
- }
- ]
- },
- "slidingDoor": {
- "enum": [
- "full",
- "per-column"
- ],
- "type": "string"
- },
- "softClose": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "material",
- "backPanel",
- "root"
- ],
- "type": "object"
- },
- "headboardShelves": {
- "maximum": 6,
- "minimum": 0,
- "type": "integer"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "cama",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "mattressThickness": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "storage": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "storage",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "arms": {
- "type": "boolean"
- },
- "backrestAngle": {
- "maximum": 45,
- "minimum": 0,
- "type": "number"
- },
- "cushionThickness": {
- "minimum": 0,
- "type": "number"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "sofa",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "seatHeight": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "arms",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "backrest": {
- "type": "boolean"
- },
- "backrestAngle": {
- "maximum": 45,
- "minimum": 0,
- "type": "number"
- },
- "cushionThickness": {
- "minimum": 0,
- "type": "number"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "banqueta",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "backrest",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "espejo",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "caja",
- "type": "string"
- },
- "legs": {
- "maximum": 900,
- "minimum": 0,
- "type": "number"
- },
- "lid": {
- "enum": [
- "ninguna",
- "fija",
- "abisagrada"
- ],
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "wheels": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "lid",
- "wheels",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "cortina",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "hojas": {
- "maximum": 6,
- "minimum": 2,
- "type": "integer"
- },
- "kind": {
- "const": "biombo",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "relleno": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "hojas",
- "relleno",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "invernadero",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "puerta": {
- "type": "boolean"
- },
- "shelves": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "slope": {
- "maximum": 45,
- "minimum": 0,
- "type": "number"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "slope",
- "shelves",
- "puerta",
- "material"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "backPanel": {
- "type": "boolean"
- },
- "base": {
- "enum": [
- "zocalo",
- "patas",
- "ruedas"
- ],
- "type": "string"
- },
- "colgado": {
- "type": "boolean"
- },
- "depth": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "enCuerpos": {
- "type": "boolean"
- },
- "frontMaterial": {
- "type": "string"
- },
- "glassDoors": {
- "type": "boolean"
- },
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "modular",
- "type": "string"
- },
- "material": {
- "type": "string"
- },
- "overlay": {
- "type": "boolean"
- },
- "root": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "content": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "estantes",
- "type": "string"
- },
- "n": {
- "maximum": 12,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "cajones",
- "type": "string"
- },
- "lock": {
- "enum": [
- "magnetica",
- "llave"
- ],
- "type": "string"
- },
- "n": {
- "maximum": 8,
- "minimum": 1,
- "type": "integer"
- },
- "push": {
- "type": "boolean"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "cajonSecreto",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "barral",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "botellero",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "zapatero",
- "type": "string"
- },
- "n": {
- "maximum": 5,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "vidrio",
- "type": "string"
- },
- "n": {
- "maximum": 8,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "bandeja",
- "type": "string"
- },
- "n": {
- "maximum": 6,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "ranurado",
- "type": "string"
- },
- "n": {
- "maximum": 30,
- "minimum": 3,
- "type": "integer"
- }
- },
- "required": [
- "c",
- "n"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "hueco",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "c": {
- "const": "vacio",
- "type": "string"
- }
- },
- "required": [
- "c"
- ],
- "type": "object"
- }
- ]
- },
- "door": {
- "enum": [
- "izq",
- "der",
- "doble",
- "arriba",
- "abajo",
- "corrediza"
- ],
- "type": "string"
- },
- "led": {
- "type": "boolean"
- },
- "lock": {
- "enum": [
- "magnetica",
- "llave"
- ],
- "type": "string"
- },
- "push": {
- "type": "boolean"
- }
- },
- "required": [
- "content"
- ],
- "type": "object"
- },
- {
- "$ref": "#/definitions/__schema0"
- }
- ]
- },
- "slidingDoor": {
- "enum": [
- "full",
- "per-column"
- ],
- "type": "string"
- },
- "softClose": {
- "type": "boolean"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "width",
- "height",
- "depth",
- "material",
- "backPanel",
- "root"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "backPanel": {
+ "type": "boolean"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "shelf",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "openFrame": {
+ "type": "boolean"
+ },
+ "shelves": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "techoPasante": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "shelves",
+ "backPanel",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "drawers": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "desk",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "drawers",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "doors": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "wardrobe",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "rod": {
+ "type": "boolean"
+ },
+ "techoPasante": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "doors",
+ "rod",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "pergola",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "postSize": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "rafters": {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "slope": {
+ "maximum": 45,
+ "minimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "depth",
+ "height",
+ "rafters",
+ "postSize",
+ "slope",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "boardWidth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "gap": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "joists": {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "deck",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "depth",
+ "boardWidth",
+ "gap",
+ "joists",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "table",
+ "type": "string"
+ },
+ "legSize": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "legSize",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "picnic",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "seatHeight": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "tabletopDepth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "tabletopDepth",
+ "seatHeight",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "baseHeight": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "bunk": {
+ "type": "boolean"
+ },
+ "bunkHeight": {
+ "maximum": 1600,
+ "minimum": 900,
+ "type": "number"
+ },
+ "bunkLadderSide": {
+ "enum": [
+ "izq",
+ "der"
+ ],
+ "type": "string"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "drawersPerSide": {
+ "maximum": 4,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "headboard": {
+ "additionalProperties": false,
+ "properties": {
+ "backPanel": {
+ "type": "boolean"
+ },
+ "base": {
+ "enum": [
+ "zocalo",
+ "patas",
+ "ruedas"
+ ],
+ "type": "string"
+ },
+ "colgado": {
+ "type": "boolean"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "enCuerpos": {
+ "type": "boolean"
+ },
+ "frontMaterial": {
+ "type": "string"
+ },
+ "glassDoors": {
+ "type": "boolean"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "modular",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "overlay": {
+ "type": "boolean"
+ },
+ "root": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "estantes",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 12,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "cajones",
+ "type": "string"
+ },
+ "lock": {
+ "enum": [
+ "magnetica",
+ "llave"
+ ],
+ "type": "string"
+ },
+ "n": {
+ "maximum": 8,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "push": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "cajonSecreto",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "barral",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "botellero",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "zapatero",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "vidrio",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 8,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "bandeja",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 6,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "ranurado",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 30,
+ "minimum": 3,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "hueco",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "vacio",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "door": {
+ "enum": [
+ "izq",
+ "der",
+ "doble",
+ "arriba",
+ "abajo",
+ "corrediza"
+ ],
+ "type": "string"
+ },
+ "led": {
+ "type": "boolean"
+ },
+ "lock": {
+ "enum": [
+ "magnetica",
+ "llave"
+ ],
+ "type": "string"
+ },
+ "push": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "content"
+ ],
+ "type": "object"
+ },
+ {
+ "$ref": "#/definitions/__schema0"
+ }
+ ]
+ },
+ "slidingDoor": {
+ "enum": [
+ "full",
+ "per-column"
+ ],
+ "type": "string"
+ },
+ "softClose": {
+ "type": "boolean"
+ },
+ "techoPasante": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "material",
+ "backPanel",
+ "root"
+ ],
+ "type": "object"
+ },
+ "headboardShelves": {
+ "maximum": 6,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "cama",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "mattressThickness": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "storage": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "storage",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "arms": {
+ "type": "boolean"
+ },
+ "backrestAngle": {
+ "maximum": 45,
+ "minimum": 0,
+ "type": "number"
+ },
+ "cushionThickness": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "sofa",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "seatHeight": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "arms",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "backrest": {
+ "type": "boolean"
+ },
+ "backrestAngle": {
+ "maximum": 45,
+ "minimum": 0,
+ "type": "number"
+ },
+ "cushionThickness": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "banqueta",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "backrest",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "espejo",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "caja",
+ "type": "string"
+ },
+ "legs": {
+ "maximum": 900,
+ "minimum": 0,
+ "type": "number"
+ },
+ "lid": {
+ "enum": [
+ "ninguna",
+ "fija",
+ "abisagrada"
+ ],
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "wheels": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "lid",
+ "wheels",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "cortina",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "hojas": {
+ "maximum": 6,
+ "minimum": 2,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "biombo",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "relleno": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "hojas",
+ "relleno",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "invernadero",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "puerta": {
+ "type": "boolean"
+ },
+ "shelves": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "slope": {
+ "maximum": 45,
+ "minimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "slope",
+ "shelves",
+ "puerta",
+ "material"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "backPanel": {
+ "type": "boolean"
+ },
+ "base": {
+ "enum": [
+ "zocalo",
+ "patas",
+ "ruedas"
+ ],
+ "type": "string"
+ },
+ "colgado": {
+ "type": "boolean"
+ },
+ "depth": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "enCuerpos": {
+ "type": "boolean"
+ },
+ "frontMaterial": {
+ "type": "string"
+ },
+ "glassDoors": {
+ "type": "boolean"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "modular",
+ "type": "string"
+ },
+ "material": {
+ "type": "string"
+ },
+ "overlay": {
+ "type": "boolean"
+ },
+ "root": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "estantes",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 12,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "cajones",
+ "type": "string"
+ },
+ "lock": {
+ "enum": [
+ "magnetica",
+ "llave"
+ ],
+ "type": "string"
+ },
+ "n": {
+ "maximum": 8,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "push": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "cajonSecreto",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "barral",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "botellero",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "zapatero",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "vidrio",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 8,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "bandeja",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 6,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "ranurado",
+ "type": "string"
+ },
+ "n": {
+ "maximum": 30,
+ "minimum": 3,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "c",
+ "n"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "hueco",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "c": {
+ "const": "vacio",
+ "type": "string"
+ }
+ },
+ "required": [
+ "c"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "door": {
+ "enum": [
+ "izq",
+ "der",
+ "doble",
+ "arriba",
+ "abajo",
+ "corrediza"
+ ],
+ "type": "string"
+ },
+ "led": {
+ "type": "boolean"
+ },
+ "lock": {
+ "enum": [
+ "magnetica",
+ "llave"
+ ],
+ "type": "string"
+ },
+ "push": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "content"
+ ],
+ "type": "object"
+ },
+ {
+ "$ref": "#/definitions/__schema0"
+ }
+ ]
+ },
+ "slidingDoor": {
+ "enum": [
+ "full",
+ "per-column"
+ ],
+ "type": "string"
+ },
+ "softClose": {
+ "type": "boolean"
+ },
+ "techoPasante": {
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "depth",
+ "material",
+ "backPanel",
+ "root"
+ ],
+ "type": "object"
+ }
+]