...

Text file src/github.com/qri-io/jsonschema/testdata/meta/applicator.json

Documentation: github.com/qri-io/jsonschema/testdata/meta

     1{
     2    "$schema": "https://json-schema.org/draft/2019-09/schema",
     3    "$id": "https://json-schema.org/draft/2019-09/meta/applicator",
     4    "$vocabulary": {
     5        "https://json-schema.org/draft/2019-09/vocab/applicator": true
     6    },
     7    "$recursiveAnchor": true,
     8
     9    "title": "Applicator vocabulary meta-schema",
    10    "properties": {
    11        "additionalItems": { "$recursiveRef": "#" },
    12        "unevaluatedItems": { "$recursiveRef": "#" },
    13        "items": {
    14            "anyOf": [
    15                { "$recursiveRef": "#" },
    16                { "$ref": "#/$defs/schemaArray" }
    17            ]
    18        },
    19        "contains": { "$recursiveRef": "#" },
    20        "additionalProperties": { "$recursiveRef": "#" },
    21        "unevaluatedProperties": { "$recursiveRef": "#" },
    22        "properties": {
    23            "type": "object",
    24            "additionalProperties": { "$recursiveRef": "#" },
    25            "default": {}
    26        },
    27        "patternProperties": {
    28            "type": "object",
    29            "additionalProperties": { "$recursiveRef": "#" },
    30            "propertyNames": { "format": "regex" },
    31            "default": {}
    32        },
    33        "dependentSchemas": {
    34            "type": "object",
    35            "additionalProperties": {
    36                "$recursiveRef": "#"
    37            }
    38        },
    39        "propertyNames": { "$recursiveRef": "#" },
    40        "if": { "$recursiveRef": "#" },
    41        "then": { "$recursiveRef": "#" },
    42        "else": { "$recursiveRef": "#" },
    43        "allOf": { "$ref": "#/$defs/schemaArray" },
    44        "anyOf": { "$ref": "#/$defs/schemaArray" },
    45        "oneOf": { "$ref": "#/$defs/schemaArray" },
    46        "not": { "$recursiveRef": "#" }
    47    },
    48    "$defs": {
    49        "schemaArray": {
    50            "type": "array",
    51            "minItems": 1,
    52            "items": { "$recursiveRef": "#" }
    53        }
    54    }
    55}

View as plain text