cuelang.org/go@v0.10.1/encoding/jsonschema/testdata/unsupported.txtar (about)

     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/decode/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  }