123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- {
- "$schema" : "http://json-schema.org/draft-03/schema#",
- "id" : "http://json-schema.org/draft-03/schema#",
- "type" : "object",
- "properties" : {
- "type" : {
- "type" : ["string", "array"],
- "items" : {
- "type" : ["string", {"$ref" : "#"}]
- },
- "uniqueItems" : true,
- "default" : "any"
- },
- "properties" : {
- "type" : "object",
- "additionalProperties" : {"$ref" : "#"},
- "default" : {}
- },
- "patternProperties" : {
- "type" : "object",
- "additionalProperties" : {"$ref" : "#"},
- "default" : {}
- },
- "additionalProperties" : {
- "type" : [{"$ref" : "#"}, "boolean"],
- "default" : {}
- },
- "items" : {
- "type" : [{"$ref" : "#"}, "array"],
- "items" : {"$ref" : "#"},
- "default" : {}
- },
- "additionalItems" : {
- "type" : [{"$ref" : "#"}, "boolean"],
- "default" : {}
- },
- "required" : {
- "type" : "boolean",
- "default" : false
- },
- "dependencies" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : ["string", "array", {"$ref" : "#"}],
- "items" : {
- "type" : "string"
- }
- },
- "default" : {}
- },
- "minimum" : {
- "type" : "number"
- },
- "maximum" : {
- "type" : "number"
- },
- "exclusiveMinimum" : {
- "type" : "boolean",
- "default" : false
- },
- "exclusiveMaximum" : {
- "type" : "boolean",
- "default" : false
- },
- "minItems" : {
- "type" : "integer",
- "minimum" : 0,
- "default" : 0
- },
- "maxItems" : {
- "type" : "integer",
- "minimum" : 0
- },
- "uniqueItems" : {
- "type" : "boolean",
- "default" : false
- },
- "pattern" : {
- "type" : "string",
- "format" : "regex"
- },
- "minLength" : {
- "type" : "integer",
- "minimum" : 0,
- "default" : 0
- },
- "maxLength" : {
- "type" : "integer"
- },
- "enum" : {
- "type" : "array",
- "minItems" : 1,
- "uniqueItems" : true
- },
- "default" : {
- "type" : "any"
- },
- "title" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "format" : {
- "type" : "string"
- },
- "divisibleBy" : {
- "type" : "number",
- "minimum" : 0,
- "exclusiveMinimum" : true,
- "default" : 1
- },
- "disallow" : {
- "type" : ["string", "array"],
- "items" : {
- "type" : ["string", {"$ref" : "#"}]
- },
- "uniqueItems" : true
- },
- "extends" : {
- "type" : [{"$ref" : "#"}, "array"],
- "items" : {"$ref" : "#"},
- "default" : {}
- },
- "id" : {
- "type" : "string"
- },
- "$ref" : {
- "type" : "string"
- },
- "$schema" : {
- "type" : "string",
- "format" : "uri"
- }
- },
- "dependencies" : {
- "exclusiveMinimum" : "minimum",
- "exclusiveMaximum" : "maximum"
- },
- "default" : {}
- }
|