]> git.proxmox.com Git - mirror_qemu.git/blame - tests/qapi-schema/flat-union-array-branch.json
qapi: add qapi2texi script
[mirror_qemu.git] / tests / qapi-schema / flat-union-array-branch.json
CommitLineData
3313b612
MAL
1##
2# @TestEnum:
3##
75276710
MA
4# we require flat union branches to be a struct
5{ 'enum': 'TestEnum',
6 'data': [ 'value1', 'value2' ] }
3313b612
MAL
7##
8# @Base:
9##
75276710
MA
10{ 'struct': 'Base',
11 'data': { 'enum1': 'TestEnum' } }
3313b612
MAL
12##
13# @TestTypeB:
14##
75276710
MA
15{ 'struct': 'TestTypeB',
16 'data': { 'integer': 'int' } }
3313b612
MAL
17##
18# @TestUnion:
19##
75276710
MA
20{ 'union': 'TestUnion',
21 'base': 'Base',
22 'discriminator': 'enum1',
23 'data': { 'value1': ['TestTypeB'],
24 'value2': 'TestTypeB' } }