trevorwang / retrofit.dart

retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
https://mings.in/retrofit.dart/
MIT License
1.06k stars 241 forks source link

Exception: toJson() method have to add to FormData #660

Open DjordjeMancic97 opened 4 months ago

DjordjeMancic97 commented 4 months ago

Describe the bug Trying to send POST request with content-type "multipart/form-data" which contains a single image. Function looks like this:

@POST('url') @MultiPart() Future<ResponseModel> uploadImage({ @Part() required FormData image });

When running the generator I get: Exception: toJson() method have to add to FormData

To Reproduce Just try running generator for supplied function.

Expected behavior Generation should complete successfully

Screenshots N/A

Smartphone (please complete the following information):