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