В моем приложении для Android:
Здесь мой метод интерфейса:
import retrofit2.Response
import retrofit2.http.GET
import retrofit2.http.Path
import retrofit2.http.Query
@GET("traders/json")
suspend fun getTraidersList(): Response<List<Trader>>
Хорошо.
, но мне нужно добавить 2 моих пользовательских свойства в retrofit2.Response
например
val isCorrect : boolean
val myCustom : MyCustomClass
Я хочу set/get
это свойства.Вот так:
val response: Response<List<Trader>> = TransportService.getTraidersList()
if (response.isCorrect) {
// do some logic
}
val myCustom = response.getMyCustom()
Возможно ли в Котлине?