{ "type": "object", "properties": { "stringConfig": { "type": "object", "properties": { "theme": { "type": "string" }, "language": { "type": "string" }, "timezone": { "type": "string" } }, "required": [ "theme", "language", "timezone" ] }, "numberLimits": { "type": "object", "properties": { "cpu": { "type": "number" }, "memory": { "type": "number" }, "disk": { "type": "number" } }, "required": [ "cpu", "memory", "disk" ] }, "booleanFeatures": { "type": "object", "properties": { "auth": { "type": "boolean" }, "api": { "type": "boolean" }, "ui": { "type": "boolean" } }, "required": [ "auth", "api", "ui" ] }, "objectHandlers": { "type": "object", "properties": { "create": { "type": "object", "properties": { "enabled": { "type": "boolean" } }, "required": [ "enabled" ] }, "update": { "type": "object", "properties": { "enabled": { "type": "boolean" } }, "required": [ "enabled" ] }, "delete": { "type": "object", "properties": { "enabled": { "type": "boolean" } }, "required": [ "enabled" ] } }, "required": [ "create", "update", "delete" ] } }, "required": [ "stringConfig", "numberLimits", "booleanFeatures", "objectHandlers" ] }