xref: /qemu/tests/qapi-schema/union-invalid-branch-key.json (revision 3313b6124b524893683311e01437a82b40784e8b)
1##
2# @TestEnum:
3##
4{ 'enum': 'TestEnum',
5  'data': [ 'value1', 'value2' ] }
6
7##
8# @TestBase:
9##
10{ 'struct': 'TestBase',
11  'data': { 'enum1': 'TestEnum' } }
12
13##
14# @TestTypeA:
15##
16{ 'struct': 'TestTypeA',
17  'data': { 'string': 'str' } }
18
19##
20# @TestTypeB:
21##
22{ 'struct': 'TestTypeB',
23  'data': { 'integer': 'int' } }
24
25##
26# @TestUnion:
27##
28{ 'union': 'TestUnion',
29  'base': 'TestBase',
30  'discriminator': 'enum1',
31  'data': { 'value_wrong': 'TestTypeA',
32            'value2': 'TestTypeB' } }
33