+++ /dev/null
-{\r
- "$schema" : "http://json-schema.org/draft-04/schema#",\r
- "id" : "http://json-schema.org/draft-04/schema#",\r
- "type" : "object",\r
- \r
- "properties" : {\r
- "type" : {\r
- "type" : [\r
- {\r
- "id" : "#simple-type",\r
- "type" : "string",\r
- "enum" : ["object", "array", "string", "number", "boolean", "null", "any"]\r
- }, \r
- "array"\r
- ],\r
- "items" : {\r
- "type" : [\r
- {"$ref" : "#simple-type"}, \r
- {"$ref" : "#"}\r
- ]\r
- },\r
- "uniqueItems" : true,\r
- "default" : "any"\r
- },\r
- \r
- "disallow" : {\r
- "type" : ["string", "array"],\r
- "items" : {\r
- "type" : ["string", {"$ref" : "#"}]\r
- },\r
- "uniqueItems" : true\r
- },\r
- \r
- "extends" : {\r
- "type" : [{"$ref" : "#"}, "array"],\r
- "items" : {"$ref" : "#"},\r
- "default" : {}\r
- },\r
-\r
- "enum" : {\r
- "type" : "array",\r
- "minItems" : 1,\r
- "uniqueItems" : true\r
- },\r
- \r
- "minimum" : {\r
- "type" : "number"\r
- },\r
- \r
- "maximum" : {\r
- "type" : "number"\r
- },\r
- \r
- "exclusiveMinimum" : {\r
- "type" : "boolean",\r
- "default" : false\r
- },\r
- \r
- "exclusiveMaximum" : {\r
- "type" : "boolean",\r
- "default" : false\r
- },\r
- \r
- "divisibleBy" : {\r
- "type" : "number",\r
- "minimum" : 0,\r
- "exclusiveMinimum" : true,\r
- "default" : 1\r
- },\r
- \r
- "minLength" : {\r
- "type" : "integer",\r
- "minimum" : 0,\r
- "default" : 0\r
- },\r
- \r
- "maxLength" : {\r
- "type" : "integer"\r
- },\r
- \r
- "pattern" : {\r
- "type" : "string"\r
- },\r
- \r
- "items" : {\r
- "type" : [{"$ref" : "#"}, "array"],\r
- "items" : {"$ref" : "#"},\r
- "default" : {}\r
- },\r
- \r
- "additionalItems" : {\r
- "type" : [{"$ref" : "#"}, "boolean"],\r
- "default" : {}\r
- },\r
- \r
- "minItems" : {\r
- "type" : "integer",\r
- "minimum" : 0,\r
- "default" : 0\r
- },\r
- \r
- "maxItems" : {\r
- "type" : "integer",\r
- "minimum" : 0\r
- },\r
- \r
- "uniqueItems" : {\r
- "type" : "boolean",\r
- "default" : false\r
- },\r
- \r
- "properties" : {\r
- "type" : "object",\r
- "additionalProperties" : {"$ref" : "#"},\r
- "default" : {}\r
- },\r
- \r
- "patternProperties" : {\r
- "type" : "object",\r
- "additionalProperties" : {"$ref" : "#"},\r
- "default" : {}\r
- },\r
- \r
- "additionalProperties" : {\r
- "type" : [{"$ref" : "#"}, "boolean"],\r
- "default" : {}\r
- },\r
- \r
- "minProperties" : {\r
- "type" : "integer",\r
- "minimum" : 0,\r
- "default" : 0\r
- },\r
- \r
- "maxProperties" : {\r
- "type" : "integer",\r
- "minimum" : 0\r
- },\r
- \r
- "required" : {\r
- "type" : "array",\r
- "items" : {\r
- "type" : "string"\r
- }\r
- },\r
- \r
- "dependencies" : {\r
- "type" : "object",\r
- "additionalProperties" : {\r
- "type" : ["string", "array", {"$ref" : "#"}],\r
- "items" : {\r
- "type" : "string"\r
- }\r
- },\r
- "default" : {}\r
- },\r
- \r
- "id" : {\r
- "type" : "string"\r
- },\r
- \r
- "$ref" : {\r
- "type" : "string"\r
- },\r
- \r
- "$schema" : {\r
- "type" : "string"\r
- },\r
- \r
- "title" : {\r
- "type" : "string"\r
- },\r
- \r
- "description" : {\r
- "type" : "string"\r
- },\r
- \r
- "default" : {\r
- "type" : "any"\r
- }\r
- },\r
- \r
- "dependencies" : {\r
- "exclusiveMinimum" : "minimum",\r
- "exclusiveMaximum" : "maximum"\r
- },\r
- \r
- "default" : {}\r
-}
\ No newline at end of file