Как загрузить файл изображения с JSON-объектом в Retrofit? - PullRequest
0 голосов
/ 17 декабря 2018

Мне нужно загрузить изображение подписи внутри объекта соглашения об обслуживании в конечную точку API.Вот изображение документа API:

enter image description here

Только для редактирования существующего Соглашения об обслуживании, у меня есть следующий интерфейс Retrofit:

@PUT("/v3/service_agreement_setups/{id}")
Single<Response<Agreement>> editAgreement(@Path("id") Integer id, @Body AgreementRequest agreementRequest);

AgreemnetRequest имеет следующую структуру:

открытый класс AgreementRequest {

 @Expose @SerializedName("service_agreement_setup") private Agreement  agreement;

public AgreementRequest(Agreement agreement) {
this.agreement = agreement;
}

public Agreement getAgreement() {
return agreement;
}

public void setAgreement(Agreement agreement) {
this.agreement = agreement;
}
}

Итак, как вы можете видеть внутри класса Соглашения, у меня должно быть поле signature_image и загрузить файл изображения.

Как я могу это сделать?

...