@@ -29,8 +29,8 @@ def _get_kwargs(
2929 enum_prop : Union [Unset , AnEnum ] = UNSET ,
3030 model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
3131 required_model_prop : ModelWithUnionProperty ,
32- nullable_model_prop : Union [ModelWithUnionProperty , None , Unset ] = UNSET ,
33- nullable_required_model_prop : Union [ModelWithUnionProperty , None ],
32+ nullable_model_prop : Union [Unset , None , ModelWithUnionProperty ] = UNSET ,
33+ nullable_required_model_prop : Optional [ModelWithUnionProperty ],
3434) -> Dict [str , Any ]:
3535 url = "{}/tests/defaults" .format (client .base_url )
3636
@@ -92,21 +92,11 @@ def _get_kwargs(
9292
9393 json_required_model_prop = required_model_prop .to_dict ()
9494
95- json_nullable_model_prop : Union [Dict [str , Any ], None , Unset ]
96- if isinstance (nullable_model_prop , Unset ):
97- json_nullable_model_prop = UNSET
98- elif nullable_model_prop is None :
99- json_nullable_model_prop = None
100- else :
101- json_nullable_model_prop = UNSET
102- if not isinstance (nullable_model_prop , Unset ):
103- json_nullable_model_prop = nullable_model_prop .to_dict ()
95+ json_nullable_model_prop : Union [Unset , None , Dict [str , Any ]] = UNSET
96+ if not isinstance (nullable_model_prop , Unset ):
97+ json_nullable_model_prop = nullable_model_prop .to_dict () if nullable_model_prop else None
10498
105- json_nullable_required_model_prop : Union [Dict [str , Any ], None ]
106- if nullable_required_model_prop is None :
107- json_nullable_required_model_prop = None
108- else :
109- json_nullable_required_model_prop = nullable_required_model_prop .to_dict ()
99+ json_nullable_required_model_prop = nullable_required_model_prop .to_dict () if nullable_required_model_prop else None
110100
111101 params : Dict [str , Any ] = {
112102 "string_prop" : string_prop ,
@@ -122,12 +112,14 @@ def _get_kwargs(
122112 "union_prop" : json_union_prop ,
123113 "union_prop_with_ref" : json_union_prop_with_ref ,
124114 "enum_prop" : json_enum_prop ,
125- "nullable_model_prop" : json_nullable_model_prop ,
126- "nullable_required_model_prop" : json_nullable_required_model_prop ,
127115 }
128116 if not isinstance (json_model_prop , Unset ):
129117 params .update (json_model_prop )
130118 params .update (json_required_model_prop )
119+ if not isinstance (json_nullable_model_prop , Unset ) and json_nullable_model_prop is not None :
120+ params .update (json_nullable_model_prop )
121+ if json_nullable_required_model_prop is not None :
122+ params .update (json_nullable_required_model_prop )
131123 params = {k : v for k , v in params .items () if v is not UNSET and v is not None }
132124
133125 return {
@@ -178,8 +170,8 @@ def sync_detailed(
178170 enum_prop : Union [Unset , AnEnum ] = UNSET ,
179171 model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
180172 required_model_prop : ModelWithUnionProperty ,
181- nullable_model_prop : Union [ModelWithUnionProperty , None , Unset ] = UNSET ,
182- nullable_required_model_prop : Union [ModelWithUnionProperty , None ],
173+ nullable_model_prop : Union [Unset , None , ModelWithUnionProperty ] = UNSET ,
174+ nullable_required_model_prop : Optional [ModelWithUnionProperty ],
183175) -> Response [Union [None , HTTPValidationError ]]:
184176 kwargs = _get_kwargs (
185177 client = client ,
@@ -227,8 +219,8 @@ def sync(
227219 enum_prop : Union [Unset , AnEnum ] = UNSET ,
228220 model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
229221 required_model_prop : ModelWithUnionProperty ,
230- nullable_model_prop : Union [ModelWithUnionProperty , None , Unset ] = UNSET ,
231- nullable_required_model_prop : Union [ModelWithUnionProperty , None ],
222+ nullable_model_prop : Union [Unset , None , ModelWithUnionProperty ] = UNSET ,
223+ nullable_required_model_prop : Optional [ModelWithUnionProperty ],
232224) -> Optional [Union [None , HTTPValidationError ]]:
233225 """ """
234226
@@ -272,8 +264,8 @@ async def asyncio_detailed(
272264 enum_prop : Union [Unset , AnEnum ] = UNSET ,
273265 model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
274266 required_model_prop : ModelWithUnionProperty ,
275- nullable_model_prop : Union [ModelWithUnionProperty , None , Unset ] = UNSET ,
276- nullable_required_model_prop : Union [ModelWithUnionProperty , None ],
267+ nullable_model_prop : Union [Unset , None , ModelWithUnionProperty ] = UNSET ,
268+ nullable_required_model_prop : Optional [ModelWithUnionProperty ],
277269) -> Response [Union [None , HTTPValidationError ]]:
278270 kwargs = _get_kwargs (
279271 client = client ,
@@ -320,8 +312,8 @@ async def asyncio(
320312 enum_prop : Union [Unset , AnEnum ] = UNSET ,
321313 model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
322314 required_model_prop : ModelWithUnionProperty ,
323- nullable_model_prop : Union [ModelWithUnionProperty , None , Unset ] = UNSET ,
324- nullable_required_model_prop : Union [ModelWithUnionProperty , None ],
315+ nullable_model_prop : Union [Unset , None , ModelWithUnionProperty ] = UNSET ,
316+ nullable_required_model_prop : Optional [ModelWithUnionProperty ],
325317) -> Optional [Union [None , HTTPValidationError ]]:
326318 """ """
327319
0 commit comments