19c51b441SEric Blakealternate AltIntNum 2da9cb193SEric Blake tag type 39c51b441SEric Blake case i: int 49c51b441SEric Blake case n: number 59c51b441SEric Blakealternate AltNumInt 6da9cb193SEric Blake tag type 79c51b441SEric Blake case n: number 89c51b441SEric Blake case i: int 99c51b441SEric Blakealternate AltNumStr 10da9cb193SEric Blake tag type 119c51b441SEric Blake case n: number 129c51b441SEric Blake case s: str 139c51b441SEric Blakealternate AltStrBool 14da9cb193SEric Blake tag type 159c51b441SEric Blake case s: str 169c51b441SEric Blake case b: bool 179c51b441SEric Blakealternate AltStrInt 18da9cb193SEric Blake tag type 199c51b441SEric Blake case s: str 209c51b441SEric Blake case i: int 219c51b441SEric Blakealternate AltStrNum 22da9cb193SEric Blake tag type 239c51b441SEric Blake case s: str 249c51b441SEric Blake case n: number 25156402e5SMarkus Armbrusterevent EVENT_A None 26*48825ca4SEric Blake boxed=False 27156402e5SMarkus Armbrusterevent EVENT_B None 28*48825ca4SEric Blake boxed=False 297599697cSEric Blakeevent EVENT_C q_obj_EVENT_C-arg 30*48825ca4SEric Blake boxed=False 317599697cSEric Blakeevent EVENT_D q_obj_EVENT_D-arg 32*48825ca4SEric Blake boxed=False 3319767083SEric Blakeobject Empty1 3419767083SEric Blakeobject Empty2 3519767083SEric Blake base Empty1 36156402e5SMarkus Armbrusterenum EnumOne ['value1', 'value2', 'value3'] 37156402e5SMarkus Armbrusterobject EventStructOne 38156402e5SMarkus Armbruster member struct1: UserDefOne optional=False 39156402e5SMarkus Armbruster member string: str optional=False 40156402e5SMarkus Armbruster member enum2: EnumOne optional=True 419f08c8ecSEric Blakeobject ForceArrays 429f08c8ecSEric Blake member unused1: UserDefOneList optional=False 439f08c8ecSEric Blake member unused2: UserDefTwoList optional=False 44748053c9SEric Blake member unused3: TestStructList optional=False 45625b251cSEric Blakeenum MyEnum [] 46156402e5SMarkus Armbrusterobject NestedEnumsOne 47156402e5SMarkus Armbruster member enum1: EnumOne optional=False 48156402e5SMarkus Armbruster member enum2: EnumOne optional=True 49156402e5SMarkus Armbruster member enum3: EnumOne optional=False 50156402e5SMarkus Armbruster member enum4: EnumOne optional=True 51156402e5SMarkus Armbrusterenum QEnumTwo ['value1', 'value2'] 52156402e5SMarkus Armbruster prefix QENUM_TWO 537264f5c5SEric Blakeenum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool'] 547264f5c5SEric Blake prefix QTYPE 55748053c9SEric Blakeobject TestStruct 56748053c9SEric Blake member integer: int optional=False 57748053c9SEric Blake member boolean: bool optional=False 58748053c9SEric Blake member string: str optional=False 59156402e5SMarkus Armbrusterobject UserDefA 60156402e5SMarkus Armbruster member boolean: bool optional=False 61d220fbcdSEric Blake member a_b: int optional=True 62156402e5SMarkus Armbrusteralternate UserDefAlternate 63da9cb193SEric Blake tag type 6468d07839SEric Blake case udfu: UserDefFlatUnion 65156402e5SMarkus Armbruster case s: str 66156402e5SMarkus Armbruster case i: int 67156402e5SMarkus Armbrusterobject UserDefB 68156402e5SMarkus Armbruster member intb: int optional=False 69d220fbcdSEric Blake member a-b: bool optional=True 70156402e5SMarkus Armbrusterobject UserDefC 71156402e5SMarkus Armbruster member string1: str optional=False 72156402e5SMarkus Armbruster member string2: str optional=False 73156402e5SMarkus Armbrusterobject UserDefFlatUnion 74156402e5SMarkus Armbruster base UserDefUnionBase 75156402e5SMarkus Armbruster tag enum1 76156402e5SMarkus Armbruster case value1: UserDefA 77156402e5SMarkus Armbruster case value2: UserDefB 78156402e5SMarkus Armbruster case value3: UserDefB 79156402e5SMarkus Armbrusterobject UserDefFlatUnion2 80ac4338f8SEric Blake base q_obj_UserDefFlatUnion2-base 81156402e5SMarkus Armbruster tag enum1 82156402e5SMarkus Armbruster case value1: UserDefC 83156402e5SMarkus Armbruster case value2: UserDefB 84156402e5SMarkus Armbrusterobject UserDefNativeListUnion 85da34a9bdSEric Blake member type: UserDefNativeListUnionKind optional=False 86da9cb193SEric Blake tag type 877599697cSEric Blake case integer: q_obj_intList-wrapper 887599697cSEric Blake case s8: q_obj_int8List-wrapper 897599697cSEric Blake case s16: q_obj_int16List-wrapper 907599697cSEric Blake case s32: q_obj_int32List-wrapper 917599697cSEric Blake case s64: q_obj_int64List-wrapper 927599697cSEric Blake case u8: q_obj_uint8List-wrapper 937599697cSEric Blake case u16: q_obj_uint16List-wrapper 947599697cSEric Blake case u32: q_obj_uint32List-wrapper 957599697cSEric Blake case u64: q_obj_uint64List-wrapper 967599697cSEric Blake case number: q_obj_numberList-wrapper 977599697cSEric Blake case boolean: q_obj_boolList-wrapper 987599697cSEric Blake case string: q_obj_strList-wrapper 997599697cSEric Blake case sizes: q_obj_sizeList-wrapper 1007599697cSEric Blake case any: q_obj_anyList-wrapper 10128770e05SMarkus Armbrusterenum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any'] 102156402e5SMarkus Armbrusterobject UserDefOne 103156402e5SMarkus Armbruster base UserDefZero 104156402e5SMarkus Armbruster member string: str optional=False 105156402e5SMarkus Armbruster member enum1: EnumOne optional=True 106156402e5SMarkus Armbrusterobject UserDefOptions 107156402e5SMarkus Armbruster member i64: intList optional=True 108156402e5SMarkus Armbruster member u64: uint64List optional=True 109156402e5SMarkus Armbruster member u16: uint16List optional=True 110156402e5SMarkus Armbruster member i64x: int optional=True 111156402e5SMarkus Armbruster member u64x: uint64 optional=True 112156402e5SMarkus Armbrusterobject UserDefTwo 113156402e5SMarkus Armbruster member string0: str optional=False 114156402e5SMarkus Armbruster member dict1: UserDefTwoDict optional=False 115156402e5SMarkus Armbrusterobject UserDefTwoDict 116156402e5SMarkus Armbruster member string1: str optional=False 117156402e5SMarkus Armbruster member dict2: UserDefTwoDictDict optional=False 118156402e5SMarkus Armbruster member dict3: UserDefTwoDictDict optional=True 119156402e5SMarkus Armbrusterobject UserDefTwoDictDict 120156402e5SMarkus Armbruster member userdef: UserDefOne optional=False 121156402e5SMarkus Armbruster member string: str optional=False 122156402e5SMarkus Armbrusterobject UserDefUnionBase 123156402e5SMarkus Armbruster base UserDefZero 124156402e5SMarkus Armbruster member string: str optional=False 125156402e5SMarkus Armbruster member enum1: EnumOne optional=False 126156402e5SMarkus Armbrusterobject UserDefZero 127156402e5SMarkus Armbruster member integer: int optional=False 12868d07839SEric Blakeobject WrapAlternate 12968d07839SEric Blake member alt: UserDefAlternate optional=False 130156402e5SMarkus Armbrusterevent __ORG.QEMU_X-EVENT __org.qemu_x-Struct 131*48825ca4SEric Blake boxed=False 132156402e5SMarkus Armbrusteralternate __org.qemu_x-Alt 133da9cb193SEric Blake tag type 134156402e5SMarkus Armbruster case __org.qemu_x-branch: str 135156402e5SMarkus Armbruster case b: __org.qemu_x-Base 136156402e5SMarkus Armbrusterobject __org.qemu_x-Base 137156402e5SMarkus Armbruster member __org.qemu_x-member1: __org.qemu_x-Enum optional=False 138156402e5SMarkus Armbrusterenum __org.qemu_x-Enum ['__org.qemu_x-value'] 139156402e5SMarkus Armbrusterobject __org.qemu_x-Struct 140156402e5SMarkus Armbruster base __org.qemu_x-Base 141156402e5SMarkus Armbruster member __org.qemu_x-member2: str optional=False 142c43567c1SEric Blake member wchar-t: int optional=True 143156402e5SMarkus Armbrusterobject __org.qemu_x-Struct2 144156402e5SMarkus Armbruster member array: __org.qemu_x-Union1List optional=False 145156402e5SMarkus Armbrusterobject __org.qemu_x-Union1 146da34a9bdSEric Blake member type: __org.qemu_x-Union1Kind optional=False 147da9cb193SEric Blake tag type 1487599697cSEric Blake case __org.qemu_x-branch: q_obj_str-wrapper 149156402e5SMarkus Armbrusterenum __org.qemu_x-Union1Kind ['__org.qemu_x-branch'] 150156402e5SMarkus Armbrusterobject __org.qemu_x-Union2 151156402e5SMarkus Armbruster base __org.qemu_x-Base 152156402e5SMarkus Armbruster tag __org.qemu_x-member1 153156402e5SMarkus Armbruster case __org.qemu_x-value: __org.qemu_x-Struct2 1547599697cSEric Blakecommand __org.qemu_x-command q_obj___org.qemu_x-command-arg -> __org.qemu_x-Union1 155*48825ca4SEric Blake gen=True success_response=True boxed=False 1567599697cSEric Blakecommand guest-get-time q_obj_guest-get-time-arg -> int 157*48825ca4SEric Blake gen=True success_response=True boxed=False 1587599697cSEric Blakecommand guest-sync q_obj_guest-sync-arg -> any 159*48825ca4SEric Blake gen=True success_response=True boxed=False 1607599697cSEric Blakeobject q_empty 1617599697cSEric Blakeobject q_obj_EVENT_C-arg 1627599697cSEric Blake member a: int optional=True 1637599697cSEric Blake member b: UserDefOne optional=True 1647599697cSEric Blake member c: str optional=False 1657599697cSEric Blakeobject q_obj_EVENT_D-arg 1667599697cSEric Blake member a: EventStructOne optional=False 1677599697cSEric Blake member b: str optional=False 1687599697cSEric Blake member c: str optional=True 1697599697cSEric Blake member enum3: EnumOne optional=True 170ac4338f8SEric Blakeobject q_obj_UserDefFlatUnion2-base 171ac4338f8SEric Blake member integer: int optional=True 172ac4338f8SEric Blake member string: str optional=False 173ac4338f8SEric Blake member enum1: QEnumTwo optional=False 1747599697cSEric Blakeobject q_obj___org.qemu_x-command-arg 1757599697cSEric Blake member a: __org.qemu_x-EnumList optional=False 1767599697cSEric Blake member b: __org.qemu_x-StructList optional=False 1777599697cSEric Blake member c: __org.qemu_x-Union2 optional=False 1787599697cSEric Blake member d: __org.qemu_x-Alt optional=False 1797599697cSEric Blakeobject q_obj_anyList-wrapper 1807599697cSEric Blake member data: anyList optional=False 1817599697cSEric Blakeobject q_obj_boolList-wrapper 1827599697cSEric Blake member data: boolList optional=False 1837599697cSEric Blakeobject q_obj_guest-get-time-arg 1847599697cSEric Blake member a: int optional=False 1857599697cSEric Blake member b: int optional=True 1867599697cSEric Blakeobject q_obj_guest-sync-arg 1877599697cSEric Blake member arg: any optional=False 1887599697cSEric Blakeobject q_obj_int16List-wrapper 1897599697cSEric Blake member data: int16List optional=False 1907599697cSEric Blakeobject q_obj_int32List-wrapper 1917599697cSEric Blake member data: int32List optional=False 1927599697cSEric Blakeobject q_obj_int64List-wrapper 1937599697cSEric Blake member data: int64List optional=False 1947599697cSEric Blakeobject q_obj_int8List-wrapper 1957599697cSEric Blake member data: int8List optional=False 1967599697cSEric Blakeobject q_obj_intList-wrapper 1977599697cSEric Blake member data: intList optional=False 1987599697cSEric Blakeobject q_obj_numberList-wrapper 1997599697cSEric Blake member data: numberList optional=False 2007599697cSEric Blakeobject q_obj_sizeList-wrapper 2017599697cSEric Blake member data: sizeList optional=False 2027599697cSEric Blakeobject q_obj_str-wrapper 2037599697cSEric Blake member data: str optional=False 2047599697cSEric Blakeobject q_obj_strList-wrapper 2057599697cSEric Blake member data: strList optional=False 2067599697cSEric Blakeobject q_obj_uint16List-wrapper 2077599697cSEric Blake member data: uint16List optional=False 2087599697cSEric Blakeobject q_obj_uint32List-wrapper 2097599697cSEric Blake member data: uint32List optional=False 2107599697cSEric Blakeobject q_obj_uint64List-wrapper 2117599697cSEric Blake member data: uint64List optional=False 2127599697cSEric Blakeobject q_obj_uint8List-wrapper 2137599697cSEric Blake member data: uint8List optional=False 2147599697cSEric Blakeobject q_obj_user_def_cmd1-arg 2157599697cSEric Blake member ud1a: UserDefOne optional=False 2167599697cSEric Blakeobject q_obj_user_def_cmd2-arg 2177599697cSEric Blake member ud1a: UserDefOne optional=False 2187599697cSEric Blake member ud1b: UserDefOne optional=True 219156402e5SMarkus Armbrustercommand user_def_cmd None -> None 220*48825ca4SEric Blake gen=True success_response=True boxed=False 221972a1101SEric Blakecommand user_def_cmd0 Empty2 -> Empty2 222*48825ca4SEric Blake gen=True success_response=True boxed=False 2237599697cSEric Blakecommand user_def_cmd1 q_obj_user_def_cmd1-arg -> None 224*48825ca4SEric Blake gen=True success_response=True boxed=False 2257599697cSEric Blakecommand user_def_cmd2 q_obj_user_def_cmd2-arg -> UserDefTwo 226*48825ca4SEric Blake gen=True success_response=True boxed=False 227