alterschema
Version:
Convert between schema specifications
98 lines (97 loc) • 2.94 kB
JSON
{
"$defs": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/core",
"type": "object",
"walker": "jsonschema-2020-12"
},
"allOf": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "array",
"walker": "jsonschema-2020-12"
},
"anyOf": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "array",
"walker": "jsonschema-2020-12"
},
"oneOf": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "array",
"walker": "jsonschema-2020-12"
},
"not": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"if": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"then": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"else": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"dependentSchemas": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "object",
"walker": "jsonschema-2020-12"
},
"prefixItems": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "array",
"walker": "jsonschema-2020-12"
},
"items": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"contains": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"properties": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "object",
"walker": "jsonschema-2020-12"
},
"patternProperties": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "object",
"walker": "jsonschema-2020-12"
},
"additionalProperties": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"propertyNames": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/applicator",
"type": "value",
"walker": "jsonschema-2020-12"
},
"unevaluatedItems": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/unevaluated",
"type": "value",
"walker": "jsonschema-2020-12"
},
"unevaluatedProperties": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/unevaluated",
"type": "value",
"walker": "jsonschema-2020-12"
},
"contentSchema": {
"vocabulary": "https://json-schema.org/draft/2020-12/vocab/content",
"type": "value",
"walker": "jsonschema-2020-12"
}
}