You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							174 lines
						
					
					
						
							2.8 KiB
						
					
					
				
			
		
		
	
	
							174 lines
						
					
					
						
							2.8 KiB
						
					
					
				{ | 
						|
	"$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", | 
						|
			"format" : "uri" | 
						|
		}, | 
						|
		 | 
						|
		"$ref" : { | 
						|
			"type" : "string", | 
						|
			"format" : "uri" | 
						|
		}, | 
						|
		 | 
						|
		"$schema" : { | 
						|
			"type" : "string", | 
						|
			"format" : "uri" | 
						|
		} | 
						|
	}, | 
						|
	 | 
						|
	"dependencies" : { | 
						|
		"exclusiveMinimum" : "minimum", | 
						|
		"exclusiveMaximum" : "maximum" | 
						|
	}, | 
						|
	 | 
						|
	"default" : {} | 
						|
} |