Fix diff
61 lines
{
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://json-schema.org/draft-07/schema#",
"definitions": {
"definitions": {
"block": {
"block": {
"type": "object",
"type": "object",
"additionalProperties": false,
"required": [
"required": [
"settings"
"settings"
],
],
"properties": {
"properties": {
"settings": {
"settings": {
"type": "object",
"$ref": "#/definitions/settings"
"$ref": "#/definitions/settings"
}
}
}
}
},
},
"settings": {
"settings": {
"type": "array",
"type": "array",
"additionalItems": false,
"required": [
"name",
"type"
],
"items": {
"items": {
"type": "object",
"type": "object",
"additionalProperties": false,
"required": [
"name",
"type"
],
"properties": {
"properties": {
"name": {
"name": {
"minLength": 1,
"minLength": 1,
"type": "string"
"type": "string"
},
},
"type": {
"type": {
"type": "string",
"type": "string",
"enum": [
"enum": [
"array",
"array",
"boolean",
"boolean",
"integer",
"integer",
"null",
"null",
"number",
"number",
"object",
"object",
"string"
"string"
]
]
}
}
}
}
}
}
}
}
},
},
"additionalProperties": false,
"additionalProperties": false,
"properties": {
"properties": {
"blocks": {
"blocks": {
"type": "array",
"type": "array",
"additionalItems": false,
"maxItems": 1,
"minItems": 1,
"items": {
"items": {
"type": "object",
"$ref": "#/definitions/block"
"$ref": "#/definitions/block"
}
}
}
}
}
}
}
}