flow2schema/tests/samples/elementType.json

43 lines
1.1 KiB
JSON

{
"types": [
{
"id": ["elementType", "X", "boolean"],
"kind": "record",
"fields": [{
"name": "x",
"value": {
"kind": "union",
"variants": [
{"kind": "boolean"},
{"kind": "string"}
]
},
"required": true
}]
},
{
"id": ["elementType", "Y", "x"],
"kind": "record",
"fields": [{
"name": "y",
"value": {
"kind": "union",
"variants": [
{"kind": "boolean"},
{"kind": "string"}
]
},
"required": true
}]
},
{
"id": ["elementType", "Z"],
"kind": "union",
"variants": [
{"kind": "boolean"},
{"kind": "string"}
]
}
]
}