Я новичок в Android и мне нужно обновить свой профиль в моем приложении.Для этого мне нужно загрузить изображение на сервер, используя multipart с некоторыми другими полями, такими как имя, город, мобильный телефон, адрес электронной почты и т. Д. В одном запросе.Может ли кто-нибудь помочь мне сделать запрос POST с помощью Retrofit 2.
Это то, что я имею до сих пор:
@Multipart
@POST(/update_profile)
Call<ResponseBody> postImage(@Part MultipartBody.Part image, @Part("name") RequestBody name, @RequestBody email, @RequestBody mobile);
Это правильно или неправильно?
Как можноЯ определяю тип других полей, и для этого нужно ли отдельно добавлять разные поля или я могу создать класс модели для этого, как и другие обычные запросы?