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