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