У меня есть объект модели POJO "apiResponse", который имеет значения из предыдущего вызова API.
{
"status":200,
"userModel":{
...SOME VARIABLES...
},
"otherContentRelatedToUserModel":{
..SOME RELATED CONTENT..
}
}
Этот apiResponse имеет "UserModel" в качестве внутреннего объекта.
Что я хочу сделать - это передать этот объект "apiResponse" другому вызову API, ответ которого "UserModel", и заставить его обновить только объект UserModel в объекте APIResponse POJO.
Цель - сохранить единый источник связанного контента, который может меняться в зависимости от взаимодействия в приложении, но может не обновлять остальную часть связанного контента.
Или можно хотя бы обновить уже созданную модель pojo в целом, обновив значения переменных в модели .?
Причина этого ::
Содержимое API не изменяется в течение установленного промежутка времени на сервере, главным образом во избежание чрезмерного трафика на сервер. Таким образом, некоторое количество логики должно быть реализовано на стороне приложения. В настоящее время использование БД не является приемлемым вариантом.
В основном обновите только часть уже созданного объекта класса POJO с помощью другого вызова API.
Возможно ли это в Android (Kotlin) с помощью модернизации? Или есть какой-то другой способ, которым это может быть достигнуто?