Use the available content type part annotation field for objects #659
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
This is my first contribution to retrofit or any other dart open-source project so sorry for any inconvenience.
In my use case we are sending several different content-types in multipart request. So the use of the content-type header for each part is very important.
The way I got around this so far is using
List<MultipartFile>
and building out my own objects with content type as that seems to have worked.I thought others might find this useful so I tweaked the generator a bit.
When content type is present instead of serializing into a simple map entry I create a MultipartFile from string and add the content-type.
This is just a PR to gauge the possibility of this being merged. I know I still have to handle the other types.
I await your input.