{
							 | 
						|
								    "extends":"http://json-schema.org/hyper-schema",
							 | 
						|
								    "description":"A schema for schema interface definitions that describe programmatic class structures using JSON schema syntax",
							 | 
						|
								    "properties":{
							 | 
						|
								        "methods":{
							 | 
						|
								            "type":"object",
							 | 
						|
								            "description":"This defines the set of methods available to the class instances",
							 | 
						|
								            "additionalProperties":{
							 | 
						|
								            	"type":"object",
							 | 
						|
								            	"description":"The definition of the method",
							 | 
						|
								            	"properties":{
							 | 
						|
								            		"parameters":{
							 | 
						|
								            			"type":"array",
							 | 
						|
								            			"description":"The set of parameters that should be passed to the method when it is called",
							 | 
						|
								            			"items":{"$ref":"#"},
							 | 
						|
								            			"required": true
							 | 
						|
								            		},
							 | 
						|
								            		"returns":{"$ref":"#"}
							 | 
						|
								            	}
							 | 
						|
								            }
							 | 
						|
								        }    
							 | 
						|
								    }
							 | 
						|
								}
							 |