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
@@ -25,18 +21,18 @@ class AModel:
25
21
a_camel_date_time : Union [datetime .datetime , datetime .date ]
26
22
a_date : datetime .date
27
23
required_not_nullable : str
28
- model : AModelModel
24
+ model : ModelWithUnionProperty
29
25
one_of_models : Union [FreeFormModel , ModelWithUnionProperty ]
30
26
a_nullable_date : Optional [datetime .date ]
31
27
required_nullable : Optional [str ]
32
- nullable_model : Optional [AModelNullableModel ]
28
+ nullable_model : Optional [ModelWithUnionProperty ]
33
29
nullable_one_of_models : Union [None , FreeFormModel , ModelWithUnionProperty ]
34
30
nested_list_of_enums : Union [Unset , List [List [DifferentEnum ]]] = UNSET
35
31
attr_1_leading_digit : Union [Unset , str ] = UNSET
36
32
not_required_nullable : Union [Unset , None , str ] = UNSET
37
33
not_required_not_nullable : Union [Unset , str ] = UNSET
38
- not_required_model : Union [Unset , AModelNotRequiredModel ] = UNSET
39
- not_required_nullable_model : Union [Unset , None , AModelNotRequiredNullableModel ] = UNSET
34
+ not_required_model : Union [Unset , ModelWithUnionProperty ] = UNSET
35
+ not_required_nullable_model : Union [Unset , None , ModelWithUnionProperty ] = UNSET
40
36
not_required_one_of_models : Union [Unset , FreeFormModel , ModelWithUnionProperty ] = UNSET
41
37
not_required_nullable_one_of_models : Union [Unset , None , FreeFormModel , ModelWithUnionProperty , str ] = UNSET
42
38
@@ -191,7 +187,7 @@ def _parse_a_camel_date_time(data: Union[str]) -> Union[datetime.datetime, datet
191
187
192
188
required_not_nullable = d .pop ("required_not_nullable" )
193
189
194
- model = AModelModel .from_dict (d .pop ("model" ))
190
+ model = ModelWithUnionProperty .from_dict (d .pop ("model" ))
195
191
196
192
def _parse_one_of_models (data : Union [Dict [str , Any ]]) -> Union [FreeFormModel , ModelWithUnionProperty ]:
197
193
one_of_models : Union [FreeFormModel , ModelWithUnionProperty ]
@@ -239,17 +235,17 @@ def _parse_one_of_models(data: Union[Dict[str, Any]]) -> Union[FreeFormModel, Mo
239
235
nullable_model = None
240
236
_nullable_model = d .pop ("nullable_model" )
241
237
if _nullable_model is not None :
242
- nullable_model = AModelNullableModel .from_dict (_nullable_model )
238
+ nullable_model = ModelWithUnionProperty .from_dict (_nullable_model )
243
239
244
- not_required_model : Union [Unset , AModelNotRequiredModel ] = UNSET
240
+ not_required_model : Union [Unset , ModelWithUnionProperty ] = UNSET
245
241
_not_required_model = d .pop ("not_required_model" , UNSET )
246
242
if not isinstance (_not_required_model , Unset ):
247
- not_required_model = AModelNotRequiredModel .from_dict (_not_required_model )
243
+ not_required_model = ModelWithUnionProperty .from_dict (_not_required_model )
248
244
249
245
not_required_nullable_model = None
250
246
_not_required_nullable_model = d .pop ("not_required_nullable_model" , UNSET )
251
247
if _not_required_nullable_model is not None and not isinstance (_not_required_nullable_model , Unset ):
252
- not_required_nullable_model = AModelNotRequiredNullableModel .from_dict (_not_required_nullable_model )
248
+ not_required_nullable_model = ModelWithUnionProperty .from_dict (_not_required_nullable_model )
253
249
254
250
def _parse_nullable_one_of_models (
255
251
data : Union [None , Dict [str , Any ]]
0 commit comments