Мне нужно загрузить изображение подписи внутри объекта соглашения об обслуживании в конечную точку API.Вот изображение документа API:
Только для редактирования существующего Соглашения об обслуживании, у меня есть следующий интерфейс 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 и загрузить файл изображения.
Как я могу это сделать?