...

Text file src/cuelang.org/go/encoding/jsonschema/testdata/unsupported.txtar

Documentation: cuelang.org/go/encoding/jsonschema/testdata

     1-- unsupported.json --
     2{
     3  "$schema": "http://json-schema.org/draft-07/schema",
     4  "definitions": {
     5    "ref": {
     6      "properties": {
     7        "branches": {
     8          "type": "object"
     9        },
    10        "branches-ignore": {
    11          "type": "object"
    12        }
    13      },
    14      "oneOf": [
    15        {
    16          "type": "object",
    17          "allOf": [
    18            {
    19              "not": {
    20                "required": [
    21                  "branches",
    22                  "branches-ignore"
    23                ]
    24              }
    25            }
    26          ]
    27        },
    28        {
    29          "type": "null"
    30        }
    31      ]
    32    }
    33  }
    34}
    35
    36
    37-- out.cue --
    38@jsonschema(schema="http://json-schema.org/draft-07/schema")
    39_
    40
    41#ref: null | {
    42	branches?: {
    43		...
    44	}
    45	"branches-ignore"?: {
    46		...
    47	}
    48	...
    49}

View as plain text