@@ -28,6 +28,7 @@ def _get_kwargs(
28
28
union_prop_with_ref : Union [AnEnum , Unset , float ] = 0.6 ,
29
29
enum_prop : Union [Unset , AnEnum ] = UNSET ,
30
30
model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
31
+ required_model_prop : ModelWithUnionProperty ,
31
32
) -> Dict [str , Any ]:
32
33
url = "{}/tests/defaults" .format (client .base_url )
33
34
@@ -86,6 +87,8 @@ def _get_kwargs(
86
87
if not isinstance (model_prop , Unset ):
87
88
json_model_prop = model_prop .to_dict ()
88
89
90
+ json_required_model_prop = required_model_prop .to_dict ()
91
+
89
92
params : Dict [str , Any ] = {
90
93
"string_prop" : string_prop ,
91
94
"not_required_not_nullable_datetime_prop" : json_not_required_not_nullable_datetime_prop ,
@@ -100,8 +103,10 @@ def _get_kwargs(
100
103
"union_prop" : json_union_prop ,
101
104
"union_prop_with_ref" : json_union_prop_with_ref ,
102
105
"enum_prop" : json_enum_prop ,
103
- "model_prop" : json_model_prop ,
104
106
}
107
+ if not isinstance (json_model_prop , Unset ):
108
+ params .update (json_model_prop )
109
+ params .update (json_required_model_prop )
105
110
params = {k : v for k , v in params .items () if v is not UNSET and v is not None }
106
111
107
112
return {
@@ -151,6 +156,7 @@ def sync_detailed(
151
156
union_prop_with_ref : Union [AnEnum , Unset , float ] = 0.6 ,
152
157
enum_prop : Union [Unset , AnEnum ] = UNSET ,
153
158
model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
159
+ required_model_prop : ModelWithUnionProperty ,
154
160
) -> Response [Union [None , HTTPValidationError ]]:
155
161
kwargs = _get_kwargs (
156
162
client = client ,
@@ -168,6 +174,7 @@ def sync_detailed(
168
174
union_prop_with_ref = union_prop_with_ref ,
169
175
enum_prop = enum_prop ,
170
176
model_prop = model_prop ,
177
+ required_model_prop = required_model_prop ,
171
178
)
172
179
173
180
response = httpx .post (
@@ -194,6 +201,7 @@ def sync(
194
201
union_prop_with_ref : Union [AnEnum , Unset , float ] = 0.6 ,
195
202
enum_prop : Union [Unset , AnEnum ] = UNSET ,
196
203
model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
204
+ required_model_prop : ModelWithUnionProperty ,
197
205
) -> Optional [Union [None , HTTPValidationError ]]:
198
206
""" """
199
207
@@ -213,6 +221,7 @@ def sync(
213
221
union_prop_with_ref = union_prop_with_ref ,
214
222
enum_prop = enum_prop ,
215
223
model_prop = model_prop ,
224
+ required_model_prop = required_model_prop ,
216
225
).parsed
217
226
218
227
@@ -233,6 +242,7 @@ async def asyncio_detailed(
233
242
union_prop_with_ref : Union [AnEnum , Unset , float ] = 0.6 ,
234
243
enum_prop : Union [Unset , AnEnum ] = UNSET ,
235
244
model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
245
+ required_model_prop : ModelWithUnionProperty ,
236
246
) -> Response [Union [None , HTTPValidationError ]]:
237
247
kwargs = _get_kwargs (
238
248
client = client ,
@@ -250,6 +260,7 @@ async def asyncio_detailed(
250
260
union_prop_with_ref = union_prop_with_ref ,
251
261
enum_prop = enum_prop ,
252
262
model_prop = model_prop ,
263
+ required_model_prop = required_model_prop ,
253
264
)
254
265
255
266
async with httpx .AsyncClient () as _client :
@@ -275,6 +286,7 @@ async def asyncio(
275
286
union_prop_with_ref : Union [AnEnum , Unset , float ] = 0.6 ,
276
287
enum_prop : Union [Unset , AnEnum ] = UNSET ,
277
288
model_prop : Union [Unset , ModelWithUnionProperty ] = UNSET ,
289
+ required_model_prop : ModelWithUnionProperty ,
278
290
) -> Optional [Union [None , HTTPValidationError ]]:
279
291
""" """
280
292
@@ -295,5 +307,6 @@ async def asyncio(
295
307
union_prop_with_ref = union_prop_with_ref ,
296
308
enum_prop = enum_prop ,
297
309
model_prop = model_prop ,
310
+ required_model_prop = required_model_prop ,
298
311
)
299
312
).parsed
0 commit comments