@@ -41,6 +41,7 @@ class BodyUploadFileTestsUploadPost:
41
41
a_date (Union[Unset, datetime.date]):
42
42
some_number (Union[Unset, float]):
43
43
some_nullable_number (Union[None, Unset, float]):
44
+ some_int_array (Union[Unset, List[Union[None, int]]]):
44
45
some_array (Union[List['AFormData'], None, Unset]):
45
46
some_optional_object (Union[Unset, BodyUploadFileTestsUploadPostSomeOptionalObject]):
46
47
some_enum (Union[Unset, DifferentEnum]): An enumeration.
@@ -56,6 +57,7 @@ class BodyUploadFileTestsUploadPost:
56
57
a_date : Union [Unset , datetime .date ] = UNSET
57
58
some_number : Union [Unset , float ] = UNSET
58
59
some_nullable_number : Union [None , Unset , float ] = UNSET
60
+ some_int_array : Union [Unset , List [Union [None , int ]]] = UNSET
59
61
some_array : Union [List ["AFormData" ], None , Unset ] = UNSET
60
62
some_optional_object : Union [Unset , "BodyUploadFileTestsUploadPostSomeOptionalObject" ] = UNSET
61
63
some_enum : Union [Unset , DifferentEnum ] = UNSET
@@ -102,6 +104,14 @@ def to_dict(self) -> Dict[str, Any]:
102
104
else :
103
105
some_nullable_number = self .some_nullable_number
104
106
107
+ some_int_array : Union [Unset , List [Union [None , int ]]] = UNSET
108
+ if not isinstance (self .some_int_array , Unset ):
109
+ some_int_array = []
110
+ for some_int_array_item_data in self .some_int_array :
111
+ some_int_array_item : Union [None , int ]
112
+ some_int_array_item = some_int_array_item_data
113
+ some_int_array .append (some_int_array_item )
114
+
105
115
some_array : Union [List [Dict [str , Any ]], None , Unset ]
106
116
if isinstance (self .some_array , Unset ):
107
117
some_array = UNSET
@@ -145,6 +155,8 @@ def to_dict(self) -> Dict[str, Any]:
145
155
field_dict ["some_number" ] = some_number
146
156
if some_nullable_number is not UNSET :
147
157
field_dict ["some_nullable_number" ] = some_nullable_number
158
+ if some_int_array is not UNSET :
159
+ field_dict ["some_int_array" ] = some_int_array
148
160
if some_array is not UNSET :
149
161
field_dict ["some_array" ] = some_array
150
162
if some_optional_object is not UNSET :
@@ -201,6 +213,15 @@ def to_multipart(self) -> Dict[str, Any]:
201
213
else :
202
214
some_nullable_number = (None , str (self .some_nullable_number ).encode (), "text/plain" )
203
215
216
+ some_int_array : Union [Unset , Tuple [None , bytes , str ]] = UNSET
217
+ if not isinstance (self .some_int_array , Unset ):
218
+ _temp_some_int_array = []
219
+ for some_int_array_item_data in self .some_int_array :
220
+ some_int_array_item : Union [None , int ]
221
+ some_int_array_item = some_int_array_item_data
222
+ _temp_some_int_array .append (some_int_array_item )
223
+ some_int_array = (None , json .dumps (_temp_some_int_array ).encode (), "application/json" )
224
+
204
225
some_array : Union [Tuple [None , bytes , str ], Unset ]
205
226
206
227
if isinstance (self .some_array , Unset ):
@@ -245,6 +266,8 @@ def to_multipart(self) -> Dict[str, Any]:
245
266
field_dict ["some_number" ] = some_number
246
267
if some_nullable_number is not UNSET :
247
268
field_dict ["some_nullable_number" ] = some_nullable_number
269
+ if some_int_array is not UNSET :
270
+ field_dict ["some_int_array" ] = some_int_array
248
271
if some_array is not UNSET :
249
272
field_dict ["some_array" ] = some_array
250
273
if some_optional_object is not UNSET :
@@ -324,6 +347,19 @@ def _parse_some_nullable_number(data: object) -> Union[None, Unset, float]:
324
347
325
348
some_nullable_number = _parse_some_nullable_number (d .pop ("some_nullable_number" , UNSET ))
326
349
350
+ some_int_array = []
351
+ _some_int_array = d .pop ("some_int_array" , UNSET )
352
+ for some_int_array_item_data in _some_int_array or []:
353
+
354
+ def _parse_some_int_array_item (data : object ) -> Union [None , int ]:
355
+ if data is None :
356
+ return data
357
+ return cast (Union [None , int ], data )
358
+
359
+ some_int_array_item = _parse_some_int_array_item (some_int_array_item_data )
360
+
361
+ some_int_array .append (some_int_array_item )
362
+
327
363
def _parse_some_array (data : object ) -> Union [List ["AFormData" ], None , Unset ]:
328
364
if data is None :
329
365
return data
@@ -371,6 +407,7 @@ def _parse_some_array(data: object) -> Union[List["AFormData"], None, Unset]:
371
407
a_date = a_date ,
372
408
some_number = some_number ,
373
409
some_nullable_number = some_nullable_number ,
410
+ some_int_array = some_int_array ,
374
411
some_array = some_array ,
375
412
some_optional_object = some_optional_object ,
376
413
some_enum = some_enum ,
0 commit comments