155 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			155 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | { | ||
|  | 	"$schema" : "http://json-schema.org/draft-00/hyper-schema#", | ||
|  | 	"id" : "http://json-schema.org/draft-00/schema#", | ||
|  | 	"type" : "object", | ||
|  | 	 | ||
|  | 	"properties" : { | ||
|  | 		"type" : { | ||
|  | 			"type" : ["string", "array"], | ||
|  | 			"items" : { | ||
|  | 				"type" : ["string", {"$ref" : "#"}] | ||
|  | 			}, | ||
|  | 			"optional" : true, | ||
|  | 			"default" : "any" | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"properties" : { | ||
|  | 			"type" : "object", | ||
|  | 			"additionalProperties" : {"$ref" : "#"}, | ||
|  | 			"optional" : true, | ||
|  | 			"default" : {} | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"items" : { | ||
|  | 			"type" : [{"$ref" : "#"}, "array"], | ||
|  | 			"items" : {"$ref" : "#"}, | ||
|  | 			"optional" : true, | ||
|  | 			"default" : {} | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"optional" : { | ||
|  | 			"type" : "boolean", | ||
|  | 			"optional" : true, | ||
|  | 			"default" : false | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"additionalProperties" : { | ||
|  | 			"type" : [{"$ref" : "#"}, "boolean"], | ||
|  | 			"optional" : true, | ||
|  | 			"default" : {} | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"requires" : { | ||
|  | 			"type" : ["string", {"$ref" : "#"}], | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"minimum" : { | ||
|  | 			"type" : "number", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"maximum" : { | ||
|  | 			"type" : "number", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"minimumCanEqual" : { | ||
|  | 			"type" : "boolean", | ||
|  | 			"optional" : true, | ||
|  | 			"requires" : "minimum", | ||
|  | 			"default" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"maximumCanEqual" : { | ||
|  | 			"type" : "boolean", | ||
|  | 			"optional" : true, | ||
|  | 			"requires" : "maximum", | ||
|  | 			"default" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"minItems" : { | ||
|  | 			"type" : "integer", | ||
|  | 			"optional" : true, | ||
|  | 			"minimum" : 0, | ||
|  | 			"default" : 0 | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"maxItems" : { | ||
|  | 			"type" : "integer", | ||
|  | 			"optional" : true, | ||
|  | 			"minimum" : 0 | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"pattern" : { | ||
|  | 			"type" : "string", | ||
|  | 			"optional" : true, | ||
|  | 			"format" : "regex" | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"minLength" : { | ||
|  | 			"type" : "integer", | ||
|  | 			"optional" : true, | ||
|  | 			"minimum" : 0, | ||
|  | 			"default" : 0 | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"maxLength" : { | ||
|  | 			"type" : "integer", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"enum" : { | ||
|  | 			"type" : "array", | ||
|  | 			"optional" : true, | ||
|  | 			"minItems" : 1 | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"title" : { | ||
|  | 			"type" : "string", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"description" : { | ||
|  | 			"type" : "string", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"format" : { | ||
|  | 			"type" : "string", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"contentEncoding" : { | ||
|  | 			"type" : "string", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"default" : { | ||
|  | 			"type" : "any", | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"maxDecimal" : { | ||
|  | 			"type" : "integer", | ||
|  | 			"optional" : true, | ||
|  | 			"minimum" : 0 | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"disallow" : { | ||
|  | 			"type" : ["string", "array"], | ||
|  | 			"items" : {"type" : "string"}, | ||
|  | 			"optional" : true | ||
|  | 		}, | ||
|  | 		 | ||
|  | 		"extends" : { | ||
|  | 			"type" : [{"$ref" : "#"}, "array"], | ||
|  | 			"items" : {"$ref" : "#"}, | ||
|  | 			"optional" : true, | ||
|  | 			"default" : {} | ||
|  | 		} | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	"optional" : true, | ||
|  | 	"default" : {} | ||
|  | } |