4
4
import attr
5
5
from dateutil .parser import isoparse
6
6
7
- from ..models .a_model_model import AModelModel
8
- from ..models .a_model_not_required_model import AModelNotRequiredModel
9
- from ..models .a_model_not_required_nullable_model import AModelNotRequiredNullableModel
10
- from ..models .a_model_nullable_model import AModelNullableModel
11
7
from ..models .an_enum import AnEnum
12
8
from ..models .different_enum import DifferentEnum
13
9
from ..models .free_form_model import FreeFormModel
@@ -26,20 +22,20 @@ class AModel:
26
22
a_date : datetime .date
27
23
required_not_nullable : str
28
24
one_of_models : Union [FreeFormModel , ModelWithUnionProperty ]
29
- model : AModelModel
25
+ model : ModelWithUnionProperty
30
26
a_nullable_date : Optional [datetime .date ]
31
27
required_nullable : Optional [str ]
32
28
nullable_one_of_models : Union [FreeFormModel , ModelWithUnionProperty , None ]
33
- nullable_model : Optional [AModelNullableModel ]
29
+ nullable_model : Optional [ModelWithUnionProperty ]
34
30
nested_list_of_enums : Union [Unset , List [List [DifferentEnum ]]] = UNSET
35
31
a_not_required_date : Union [Unset , datetime .date ] = UNSET
36
32
attr_1_leading_digit : Union [Unset , str ] = UNSET
37
33
not_required_nullable : Union [Unset , None , str ] = UNSET
38
34
not_required_not_nullable : Union [Unset , str ] = UNSET
39
35
not_required_one_of_models : Union [FreeFormModel , ModelWithUnionProperty , Unset ] = UNSET
40
36
not_required_nullable_one_of_models : Union [FreeFormModel , ModelWithUnionProperty , None , Unset , str ] = UNSET
41
- not_required_model : Union [Unset , AModelNotRequiredModel ] = UNSET
42
- not_required_nullable_model : Union [Unset , None , AModelNotRequiredNullableModel ] = UNSET
37
+ not_required_model : Union [Unset , ModelWithUnionProperty ] = UNSET
38
+ not_required_nullable_model : Union [Unset , None , ModelWithUnionProperty ] = UNSET
43
39
44
40
def to_dict (self ) -> Dict [str , Any ]:
45
41
an_enum_value = self .an_enum_value .value
@@ -216,7 +212,7 @@ def _parse_one_of_models(data: object) -> Union[FreeFormModel, ModelWithUnionPro
216
212
217
213
one_of_models = _parse_one_of_models (d .pop ("one_of_models" ))
218
214
219
- model = AModelModel .from_dict (d .pop ("model" ))
215
+ model = ModelWithUnionProperty .from_dict (d .pop ("model" ))
220
216
221
217
nested_list_of_enums = []
222
218
_nested_list_of_enums = d .pop ("nested_list_of_enums" , UNSET )
@@ -340,17 +336,17 @@ def _parse_not_required_nullable_one_of_models(
340
336
nullable_model = None
341
337
_nullable_model = d .pop ("nullable_model" )
342
338
if _nullable_model is not None :
343
- nullable_model = AModelNullableModel .from_dict (_nullable_model )
339
+ nullable_model = ModelWithUnionProperty .from_dict (_nullable_model )
344
340
345
- not_required_model : Union [Unset , AModelNotRequiredModel ] = UNSET
341
+ not_required_model : Union [Unset , ModelWithUnionProperty ] = UNSET
346
342
_not_required_model = d .pop ("not_required_model" , UNSET )
347
343
if not isinstance (_not_required_model , Unset ):
348
- not_required_model = AModelNotRequiredModel .from_dict (_not_required_model )
344
+ not_required_model = ModelWithUnionProperty .from_dict (_not_required_model )
349
345
350
346
not_required_nullable_model = None
351
347
_not_required_nullable_model = d .pop ("not_required_nullable_model" , UNSET )
352
348
if _not_required_nullable_model is not None and not isinstance (_not_required_nullable_model , Unset ):
353
- not_required_nullable_model = AModelNotRequiredNullableModel .from_dict (_not_required_nullable_model )
349
+ not_required_nullable_model = ModelWithUnionProperty .from_dict (_not_required_nullable_model )
354
350
355
351
a_model = cls (
356
352
an_enum_value = an_enum_value ,
0 commit comments