1[OrderedDict([('union', 'Union1'), ('discriminator', OrderedDict()), ('data', OrderedDict([('one', 'str'), ('ONE', 'int')]))])] 2[{'enum_name': 'Union1Kind', 'enum_values': None}] 3[] 4