Path: blob/master/node_modules/ajv/lib/refs/json-schema-draft-07.json
1126 views
{1"$schema": "http://json-schema.org/draft-07/schema#",2"$id": "http://json-schema.org/draft-07/schema#",3"title": "Core schema meta-schema",4"definitions": {5"schemaArray": {6"type": "array",7"minItems": 1,8"items": { "$ref": "#" }9},10"nonNegativeInteger": {11"type": "integer",12"minimum": 013},14"nonNegativeIntegerDefault0": {15"allOf": [16{ "$ref": "#/definitions/nonNegativeInteger" },17{ "default": 0 }18]19},20"simpleTypes": {21"enum": [22"array",23"boolean",24"integer",25"null",26"number",27"object",28"string"29]30},31"stringArray": {32"type": "array",33"items": { "type": "string" },34"uniqueItems": true,35"default": []36}37},38"type": ["object", "boolean"],39"properties": {40"$id": {41"type": "string",42"format": "uri-reference"43},44"$schema": {45"type": "string",46"format": "uri"47},48"$ref": {49"type": "string",50"format": "uri-reference"51},52"$comment": {53"type": "string"54},55"title": {56"type": "string"57},58"description": {59"type": "string"60},61"default": true,62"readOnly": {63"type": "boolean",64"default": false65},66"examples": {67"type": "array",68"items": true69},70"multipleOf": {71"type": "number",72"exclusiveMinimum": 073},74"maximum": {75"type": "number"76},77"exclusiveMaximum": {78"type": "number"79},80"minimum": {81"type": "number"82},83"exclusiveMinimum": {84"type": "number"85},86"maxLength": { "$ref": "#/definitions/nonNegativeInteger" },87"minLength": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },88"pattern": {89"type": "string",90"format": "regex"91},92"additionalItems": { "$ref": "#" },93"items": {94"anyOf": [95{ "$ref": "#" },96{ "$ref": "#/definitions/schemaArray" }97],98"default": true99},100"maxItems": { "$ref": "#/definitions/nonNegativeInteger" },101"minItems": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },102"uniqueItems": {103"type": "boolean",104"default": false105},106"contains": { "$ref": "#" },107"maxProperties": { "$ref": "#/definitions/nonNegativeInteger" },108"minProperties": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },109"required": { "$ref": "#/definitions/stringArray" },110"additionalProperties": { "$ref": "#" },111"definitions": {112"type": "object",113"additionalProperties": { "$ref": "#" },114"default": {}115},116"properties": {117"type": "object",118"additionalProperties": { "$ref": "#" },119"default": {}120},121"patternProperties": {122"type": "object",123"additionalProperties": { "$ref": "#" },124"propertyNames": { "format": "regex" },125"default": {}126},127"dependencies": {128"type": "object",129"additionalProperties": {130"anyOf": [131{ "$ref": "#" },132{ "$ref": "#/definitions/stringArray" }133]134}135},136"propertyNames": { "$ref": "#" },137"const": true,138"enum": {139"type": "array",140"items": true,141"minItems": 1,142"uniqueItems": true143},144"type": {145"anyOf": [146{ "$ref": "#/definitions/simpleTypes" },147{148"type": "array",149"items": { "$ref": "#/definitions/simpleTypes" },150"minItems": 1,151"uniqueItems": true152}153]154},155"format": { "type": "string" },156"contentMediaType": { "type": "string" },157"contentEncoding": { "type": "string" },158"if": {"$ref": "#"},159"then": {"$ref": "#"},160"else": {"$ref": "#"},161"allOf": { "$ref": "#/definitions/schemaArray" },162"anyOf": { "$ref": "#/definitions/schemaArray" },163"oneOf": { "$ref": "#/definitions/schemaArray" },164"not": { "$ref": "#" }165},166"default": true167}168169170