Я использовал mapper
для другого объекта, и это List
, и я мог бы сделать что-то вроде:
return myResponse.getData().map(myMapper(it))
И это работает, но теперь я не возвращаю List<Object>
Я возвращаю Object
, но я хочу сопоставить объект другому объекту как:
data class PersonResponse(val id: Int, val name: String, val surname: String, val age: Int, val street: String....)
Так что теперь я хочу PersonViewModel
, который содержит только name
и surname
, как я могу это сделать? Мой метод:
fun execute() : Single<PersonViewModel> { return myResponse.getData() //this returns a Single<PersonResponse>}
Как мне отобразить это? Или это не обязательно?
Спасибо.