66from ..types import UNSET , Unset
77
88if TYPE_CHECKING :
9- from ..models .model_with_union_property_inlined_fruit_type_0 import ModelWithUnionPropertyInlinedFruitType0
10- from ..models .model_with_union_property_inlined_fruit_type_1 import ModelWithUnionPropertyInlinedFruitType1
9+ from ..models .model_with_union_property_inlined_apples import ModelWithUnionPropertyInlinedApples
10+ from ..models .model_with_union_property_inlined_bananas import ModelWithUnionPropertyInlinedBananas
1111
1212
1313T = TypeVar ("T" , bound = "ModelWithUnionPropertyInlined" )
1717class ModelWithUnionPropertyInlined :
1818 """
1919 Attributes:
20- fruit (Union['ModelWithUnionPropertyInlinedFruitType0 ', 'ModelWithUnionPropertyInlinedFruitType1 ', Unset]):
20+ fruit (Union['ModelWithUnionPropertyInlinedApples ', 'ModelWithUnionPropertyInlinedBananas ', Unset]):
2121 """
2222
23- fruit : Union ["ModelWithUnionPropertyInlinedFruitType0 " , "ModelWithUnionPropertyInlinedFruitType1 " , Unset ] = UNSET
23+ fruit : Union ["ModelWithUnionPropertyInlinedApples " , "ModelWithUnionPropertyInlinedBananas " , Unset ] = UNSET
2424
2525 def to_dict (self ) -> dict [str , Any ]:
26- from ..models .model_with_union_property_inlined_fruit_type_0 import ModelWithUnionPropertyInlinedFruitType0
26+ from ..models .model_with_union_property_inlined_apples import ModelWithUnionPropertyInlinedApples
2727
2828 fruit : Union [Unset , dict [str , Any ]]
2929 if isinstance (self .fruit , Unset ):
3030 fruit = UNSET
31- elif isinstance (self .fruit , ModelWithUnionPropertyInlinedFruitType0 ):
31+ elif isinstance (self .fruit , ModelWithUnionPropertyInlinedApples ):
3232 fruit = self .fruit .to_dict ()
3333 else :
3434 fruit = self .fruit .to_dict ()
@@ -43,29 +43,29 @@ def to_dict(self) -> dict[str, Any]:
4343
4444 @classmethod
4545 def from_dict (cls : type [T ], src_dict : Mapping [str , Any ]) -> T :
46- from ..models .model_with_union_property_inlined_fruit_type_0 import ModelWithUnionPropertyInlinedFruitType0
47- from ..models .model_with_union_property_inlined_fruit_type_1 import ModelWithUnionPropertyInlinedFruitType1
46+ from ..models .model_with_union_property_inlined_apples import ModelWithUnionPropertyInlinedApples
47+ from ..models .model_with_union_property_inlined_bananas import ModelWithUnionPropertyInlinedBananas
4848
4949 d = dict (src_dict )
5050
5151 def _parse_fruit (
5252 data : object ,
53- ) -> Union ["ModelWithUnionPropertyInlinedFruitType0 " , "ModelWithUnionPropertyInlinedFruitType1 " , Unset ]:
53+ ) -> Union ["ModelWithUnionPropertyInlinedApples " , "ModelWithUnionPropertyInlinedBananas " , Unset ]:
5454 if isinstance (data , Unset ):
5555 return data
5656 try :
5757 if not isinstance (data , dict ):
5858 raise TypeError ()
59- fruit_type_0 = ModelWithUnionPropertyInlinedFruitType0 .from_dict (data )
59+ fruit_apples = ModelWithUnionPropertyInlinedApples .from_dict (data )
6060
61- return fruit_type_0
61+ return fruit_apples
6262 except : # noqa: E722
6363 pass
6464 if not isinstance (data , dict ):
6565 raise TypeError ()
66- fruit_type_1 = ModelWithUnionPropertyInlinedFruitType1 .from_dict (data )
66+ fruit_bananas = ModelWithUnionPropertyInlinedBananas .from_dict (data )
6767
68- return fruit_type_1
68+ return fruit_bananas
6969
7070 fruit = _parse_fruit (d .pop ("fruit" , UNSET ))
7171
0 commit comments