Files
openide/json/tests/testData/jsonSchema/crossReferences/ResolveByValuesCombinationsSchema.json

59 lines
1.1 KiB
JSON

{
"definitions": {
"dog": {
"properties": {
"feature": {"enum": ["barkling"]},
"alive": {"enum": ["yes"]}
}
},
"cat": {
"properties": {
"feature": {
"enum": ["meowing"]
},
"alive": {
"enum": ["yes"]
}
}
},
"mouse": {
"properties": {
"feature": {
"enum": ["crowling"]
},
"alive": {
"enum": ["yes"]
}
}
},
"schrank": {
"properties": {
"feature": {"enum": ["apparel"]},
"alive": {"enum": ["not"]
}
}
},
"tisch": {
"properties": {
"feature": {"enum": ["dinner"]},
"alive": {"enum": ["not"]}
}
},
"sessel": {
"properties": {
"feature": {"enum": ["rest"]},
"alive": {"enum": ["not"]
}
}
}
},
"oneOf": [
{"$ref": "#/definitions/dog"},
{"$ref": "#/definitions/cat"},
{"$ref": "#/definitions/mouse"},
{"$ref": "#/definitions/schrank"},
{"$ref": "#/definitions/tisch"},
{"$ref": "#/definitions/sessel"}
]
}