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