19c51b441SEric Blakealternate AltIntNum 29c51b441SEric Blake case i: int 39c51b441SEric Blake case n: number 49c51b441SEric Blakealternate AltNumInt 59c51b441SEric Blake case n: number 69c51b441SEric Blake case i: int 79c51b441SEric Blakealternate AltNumStr 89c51b441SEric Blake case n: number 99c51b441SEric Blake case s: str 109c51b441SEric Blakealternate AltStrBool 119c51b441SEric Blake case s: str 129c51b441SEric Blake case b: bool 139c51b441SEric Blakealternate AltStrInt 149c51b441SEric Blake case s: str 159c51b441SEric Blake case i: int 169c51b441SEric Blakealternate AltStrNum 179c51b441SEric Blake case s: str 189c51b441SEric Blake case n: number 19156402e5SMarkus Armbrusterevent EVENT_A None 20156402e5SMarkus Armbrusterevent EVENT_B None 21*7599697cSEric Blakeevent EVENT_C q_obj_EVENT_C-arg 22*7599697cSEric Blakeevent EVENT_D q_obj_EVENT_D-arg 2319767083SEric Blakeobject Empty1 2419767083SEric Blakeobject Empty2 2519767083SEric Blake base Empty1 26156402e5SMarkus Armbrusterenum EnumOne ['value1', 'value2', 'value3'] 27156402e5SMarkus Armbrusterobject EventStructOne 28156402e5SMarkus Armbruster member struct1: UserDefOne optional=False 29156402e5SMarkus Armbruster member string: str optional=False 30156402e5SMarkus Armbruster member enum2: EnumOne optional=True 319f08c8ecSEric Blakeobject ForceArrays 329f08c8ecSEric Blake member unused1: UserDefOneList optional=False 339f08c8ecSEric Blake member unused2: UserDefTwoList optional=False 34748053c9SEric Blake member unused3: TestStructList optional=False 35625b251cSEric Blakeenum MyEnum [] 36156402e5SMarkus Armbrusterobject NestedEnumsOne 37156402e5SMarkus Armbruster member enum1: EnumOne optional=False 38156402e5SMarkus Armbruster member enum2: EnumOne optional=True 39156402e5SMarkus Armbruster member enum3: EnumOne optional=False 40156402e5SMarkus Armbruster member enum4: EnumOne optional=True 41156402e5SMarkus Armbrusterenum QEnumTwo ['value1', 'value2'] 42156402e5SMarkus Armbruster prefix QENUM_TWO 437264f5c5SEric Blakeenum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool'] 447264f5c5SEric Blake prefix QTYPE 45748053c9SEric Blakeobject TestStruct 46748053c9SEric Blake member integer: int optional=False 47748053c9SEric Blake member boolean: bool optional=False 48748053c9SEric Blake member string: str optional=False 49156402e5SMarkus Armbrusterobject UserDefA 50156402e5SMarkus Armbruster member boolean: bool optional=False 51d220fbcdSEric Blake member a_b: int optional=True 52156402e5SMarkus Armbrusteralternate UserDefAlternate 5368d07839SEric Blake case udfu: UserDefFlatUnion 54156402e5SMarkus Armbruster case s: str 55156402e5SMarkus Armbruster case i: int 56156402e5SMarkus Armbrusterobject UserDefB 57156402e5SMarkus Armbruster member intb: int optional=False 58d220fbcdSEric Blake member a-b: bool optional=True 59156402e5SMarkus Armbrusterobject UserDefC 60156402e5SMarkus Armbruster member string1: str optional=False 61156402e5SMarkus Armbruster member string2: str optional=False 62156402e5SMarkus Armbrusterobject UserDefFlatUnion 63156402e5SMarkus Armbruster base UserDefUnionBase 64156402e5SMarkus Armbruster tag enum1 65156402e5SMarkus Armbruster case value1: UserDefA 66156402e5SMarkus Armbruster case value2: UserDefB 67156402e5SMarkus Armbruster case value3: UserDefB 68156402e5SMarkus Armbrusterobject UserDefFlatUnion2 699d3524b3SEric Blake base UserDefUnionBase2 70156402e5SMarkus Armbruster tag enum1 71156402e5SMarkus Armbruster case value1: UserDefC 72156402e5SMarkus Armbruster case value2: UserDefB 73156402e5SMarkus Armbrusterobject UserDefNativeListUnion 74da34a9bdSEric Blake member type: UserDefNativeListUnionKind optional=False 75*7599697cSEric Blake case integer: q_obj_intList-wrapper 76*7599697cSEric Blake case s8: q_obj_int8List-wrapper 77*7599697cSEric Blake case s16: q_obj_int16List-wrapper 78*7599697cSEric Blake case s32: q_obj_int32List-wrapper 79*7599697cSEric Blake case s64: q_obj_int64List-wrapper 80*7599697cSEric Blake case u8: q_obj_uint8List-wrapper 81*7599697cSEric Blake case u16: q_obj_uint16List-wrapper 82*7599697cSEric Blake case u32: q_obj_uint32List-wrapper 83*7599697cSEric Blake case u64: q_obj_uint64List-wrapper 84*7599697cSEric Blake case number: q_obj_numberList-wrapper 85*7599697cSEric Blake case boolean: q_obj_boolList-wrapper 86*7599697cSEric Blake case string: q_obj_strList-wrapper 87*7599697cSEric Blake case sizes: q_obj_sizeList-wrapper 88*7599697cSEric Blake case any: q_obj_anyList-wrapper 8928770e05SMarkus Armbrusterenum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any'] 90156402e5SMarkus Armbrusterobject UserDefOne 91156402e5SMarkus Armbruster base UserDefZero 92156402e5SMarkus Armbruster member string: str optional=False 93156402e5SMarkus Armbruster member enum1: EnumOne optional=True 94156402e5SMarkus Armbrusterobject UserDefOptions 95156402e5SMarkus Armbruster member i64: intList optional=True 96156402e5SMarkus Armbruster member u64: uint64List optional=True 97156402e5SMarkus Armbruster member u16: uint16List optional=True 98156402e5SMarkus Armbruster member i64x: int optional=True 99156402e5SMarkus Armbruster member u64x: uint64 optional=True 100156402e5SMarkus Armbrusterobject UserDefTwo 101156402e5SMarkus Armbruster member string0: str optional=False 102156402e5SMarkus Armbruster member dict1: UserDefTwoDict optional=False 103156402e5SMarkus Armbrusterobject UserDefTwoDict 104156402e5SMarkus Armbruster member string1: str optional=False 105156402e5SMarkus Armbruster member dict2: UserDefTwoDictDict optional=False 106156402e5SMarkus Armbruster member dict3: UserDefTwoDictDict optional=True 107156402e5SMarkus Armbrusterobject UserDefTwoDictDict 108156402e5SMarkus Armbruster member userdef: UserDefOne optional=False 109156402e5SMarkus Armbruster member string: str optional=False 110156402e5SMarkus Armbrusterobject UserDefUnionBase 111156402e5SMarkus Armbruster base UserDefZero 112156402e5SMarkus Armbruster member string: str optional=False 113156402e5SMarkus Armbruster member enum1: EnumOne optional=False 1149d3524b3SEric Blakeobject UserDefUnionBase2 1159d3524b3SEric Blake base UserDefZero 1169d3524b3SEric Blake member string: str optional=False 1179d3524b3SEric Blake member enum1: QEnumTwo optional=False 118156402e5SMarkus Armbrusterobject UserDefZero 119156402e5SMarkus Armbruster member integer: int optional=False 12068d07839SEric Blakeobject WrapAlternate 12168d07839SEric Blake member alt: UserDefAlternate optional=False 122156402e5SMarkus Armbrusterevent __ORG.QEMU_X-EVENT __org.qemu_x-Struct 123156402e5SMarkus Armbrusteralternate __org.qemu_x-Alt 124156402e5SMarkus Armbruster case __org.qemu_x-branch: str 125156402e5SMarkus Armbruster case b: __org.qemu_x-Base 126156402e5SMarkus Armbrusterobject __org.qemu_x-Base 127156402e5SMarkus Armbruster member __org.qemu_x-member1: __org.qemu_x-Enum optional=False 128156402e5SMarkus Armbrusterenum __org.qemu_x-Enum ['__org.qemu_x-value'] 129156402e5SMarkus Armbrusterobject __org.qemu_x-Struct 130156402e5SMarkus Armbruster base __org.qemu_x-Base 131156402e5SMarkus Armbruster member __org.qemu_x-member2: str optional=False 132c43567c1SEric Blake member wchar-t: int optional=True 133156402e5SMarkus Armbrusterobject __org.qemu_x-Struct2 134156402e5SMarkus Armbruster member array: __org.qemu_x-Union1List optional=False 135156402e5SMarkus Armbrusterobject __org.qemu_x-Union1 136da34a9bdSEric Blake member type: __org.qemu_x-Union1Kind optional=False 137*7599697cSEric Blake case __org.qemu_x-branch: q_obj_str-wrapper 138156402e5SMarkus Armbrusterenum __org.qemu_x-Union1Kind ['__org.qemu_x-branch'] 139156402e5SMarkus Armbrusterobject __org.qemu_x-Union2 140156402e5SMarkus Armbruster base __org.qemu_x-Base 141156402e5SMarkus Armbruster tag __org.qemu_x-member1 142156402e5SMarkus Armbruster case __org.qemu_x-value: __org.qemu_x-Struct2 143*7599697cSEric Blakecommand __org.qemu_x-command q_obj___org.qemu_x-command-arg -> __org.qemu_x-Union1 144156402e5SMarkus Armbruster gen=True success_response=True 145*7599697cSEric Blakecommand guest-get-time q_obj_guest-get-time-arg -> int 146cae95eaeSEric Blake gen=True success_response=True 147*7599697cSEric Blakecommand guest-sync q_obj_guest-sync-arg -> any 14828770e05SMarkus Armbruster gen=True success_response=True 149*7599697cSEric Blakeobject q_empty 150*7599697cSEric Blakeobject q_obj_EVENT_C-arg 151*7599697cSEric Blake member a: int optional=True 152*7599697cSEric Blake member b: UserDefOne optional=True 153*7599697cSEric Blake member c: str optional=False 154*7599697cSEric Blakeobject q_obj_EVENT_D-arg 155*7599697cSEric Blake member a: EventStructOne optional=False 156*7599697cSEric Blake member b: str optional=False 157*7599697cSEric Blake member c: str optional=True 158*7599697cSEric Blake member enum3: EnumOne optional=True 159*7599697cSEric Blakeobject q_obj___org.qemu_x-command-arg 160*7599697cSEric Blake member a: __org.qemu_x-EnumList optional=False 161*7599697cSEric Blake member b: __org.qemu_x-StructList optional=False 162*7599697cSEric Blake member c: __org.qemu_x-Union2 optional=False 163*7599697cSEric Blake member d: __org.qemu_x-Alt optional=False 164*7599697cSEric Blakeobject q_obj_anyList-wrapper 165*7599697cSEric Blake member data: anyList optional=False 166*7599697cSEric Blakeobject q_obj_boolList-wrapper 167*7599697cSEric Blake member data: boolList optional=False 168*7599697cSEric Blakeobject q_obj_guest-get-time-arg 169*7599697cSEric Blake member a: int optional=False 170*7599697cSEric Blake member b: int optional=True 171*7599697cSEric Blakeobject q_obj_guest-sync-arg 172*7599697cSEric Blake member arg: any optional=False 173*7599697cSEric Blakeobject q_obj_int16List-wrapper 174*7599697cSEric Blake member data: int16List optional=False 175*7599697cSEric Blakeobject q_obj_int32List-wrapper 176*7599697cSEric Blake member data: int32List optional=False 177*7599697cSEric Blakeobject q_obj_int64List-wrapper 178*7599697cSEric Blake member data: int64List optional=False 179*7599697cSEric Blakeobject q_obj_int8List-wrapper 180*7599697cSEric Blake member data: int8List optional=False 181*7599697cSEric Blakeobject q_obj_intList-wrapper 182*7599697cSEric Blake member data: intList optional=False 183*7599697cSEric Blakeobject q_obj_numberList-wrapper 184*7599697cSEric Blake member data: numberList optional=False 185*7599697cSEric Blakeobject q_obj_sizeList-wrapper 186*7599697cSEric Blake member data: sizeList optional=False 187*7599697cSEric Blakeobject q_obj_str-wrapper 188*7599697cSEric Blake member data: str optional=False 189*7599697cSEric Blakeobject q_obj_strList-wrapper 190*7599697cSEric Blake member data: strList optional=False 191*7599697cSEric Blakeobject q_obj_uint16List-wrapper 192*7599697cSEric Blake member data: uint16List optional=False 193*7599697cSEric Blakeobject q_obj_uint32List-wrapper 194*7599697cSEric Blake member data: uint32List optional=False 195*7599697cSEric Blakeobject q_obj_uint64List-wrapper 196*7599697cSEric Blake member data: uint64List optional=False 197*7599697cSEric Blakeobject q_obj_uint8List-wrapper 198*7599697cSEric Blake member data: uint8List optional=False 199*7599697cSEric Blakeobject q_obj_user_def_cmd1-arg 200*7599697cSEric Blake member ud1a: UserDefOne optional=False 201*7599697cSEric Blakeobject q_obj_user_def_cmd2-arg 202*7599697cSEric Blake member ud1a: UserDefOne optional=False 203*7599697cSEric Blake member ud1b: UserDefOne optional=True 204156402e5SMarkus Armbrustercommand user_def_cmd None -> None 205156402e5SMarkus Armbruster gen=True success_response=True 206972a1101SEric Blakecommand user_def_cmd0 Empty2 -> Empty2 207972a1101SEric Blake gen=True success_response=True 208*7599697cSEric Blakecommand user_def_cmd1 q_obj_user_def_cmd1-arg -> None 209156402e5SMarkus Armbruster gen=True success_response=True 210*7599697cSEric Blakecommand user_def_cmd2 q_obj_user_def_cmd2-arg -> UserDefTwo 211156402e5SMarkus Armbruster gen=True success_response=True 212