@@ -338,18 +338,24 @@ public void updatePetWithForm (String petId, String name, String status) throws
338
338
boolean hasFields = false ;
339
339
FormDataMultiPart mp = new FormDataMultiPart ();
340
340
341
- hasFields = true ;
342
- mp .field ("name" , apiClient .parameterToString (name ), MediaType .MULTIPART_FORM_DATA_TYPE );
341
+ if (name != null ) {
342
+ hasFields = true ;
343
+ mp .field ("name" , apiClient .parameterToString (name ), MediaType .MULTIPART_FORM_DATA_TYPE );
344
+ }
343
345
344
- hasFields = true ;
345
- mp .field ("status" , apiClient .parameterToString (status ), MediaType .MULTIPART_FORM_DATA_TYPE );
346
+ if (status != null ) {
347
+ hasFields = true ;
348
+ mp .field ("status" , apiClient .parameterToString (status ), MediaType .MULTIPART_FORM_DATA_TYPE );
349
+ }
346
350
347
351
if (hasFields )
348
352
postBody = mp ;
349
353
}
350
354
else {
351
- formParams .put ("name" , apiClient .parameterToString (name ));
352
- formParams .put ("status" , apiClient .parameterToString (status ));
355
+ if (name != null )
356
+ formParams .put ("name" , apiClient .parameterToString (name ));
357
+ if (status != null )
358
+ formParams .put ("status" , apiClient .parameterToString (status ));
353
359
354
360
}
355
361
@@ -392,7 +398,8 @@ public void deletePet (String apiKey, Long petId) throws ApiException {
392
398
Map <String , String > formParams = new HashMap <String , String >();
393
399
394
400
395
- headerParams .put ("api_key" , apiClient .parameterToString (apiKey ));
401
+ if (apiKey != null )
402
+ headerParams .put ("api_key" , apiClient .parameterToString (apiKey ));
396
403
397
404
String [] contentTypes = {
398
405
@@ -462,18 +469,23 @@ public void uploadFile (Long petId, String additionalMetadata, File file) throws
462
469
boolean hasFields = false ;
463
470
FormDataMultiPart mp = new FormDataMultiPart ();
464
471
465
- hasFields = true ;
466
- mp .field ("additionalMetadata" , apiClient .parameterToString (additionalMetadata ), MediaType .MULTIPART_FORM_DATA_TYPE );
472
+ if (additionalMetadata != null ) {
473
+ hasFields = true ;
474
+ mp .field ("additionalMetadata" , apiClient .parameterToString (additionalMetadata ), MediaType .MULTIPART_FORM_DATA_TYPE );
475
+ }
467
476
468
- hasFields = true ;
469
- mp .field ("file" , file .getName ());
470
- mp .bodyPart (new FileDataBodyPart ("file" , file , MediaType .MULTIPART_FORM_DATA_TYPE ));
477
+ if (file != null ) {
478
+ hasFields = true ;
479
+ mp .field ("file" , file .getName ());
480
+ mp .bodyPart (new FileDataBodyPart ("file" , file , MediaType .MULTIPART_FORM_DATA_TYPE ));
481
+ }
471
482
472
483
if (hasFields )
473
484
postBody = mp ;
474
485
}
475
486
else {
476
- formParams .put ("additionalMetadata" , apiClient .parameterToString (additionalMetadata ));
487
+ if (additionalMetadata != null )
488
+ formParams .put ("additionalMetadata" , apiClient .parameterToString (additionalMetadata ));
477
489
478
490
479
491
}
0 commit comments