датакласса переписать геттер? Лечу костылями поля, приходящие от бекенда, получится сохранить структуру датакласса, или придется переписывать на обычный?
data class GiftDetailModel(
var giftId: Long,
var mobileIconImg: String?,
var mobileSliderImg: String?,
var mobileCardImg: String?,
var title: String
)
вот так компилятор ругается:
data class GiftDetailModel(
var giftId: Long,
var mobileIconImg: String?
get() = ….,
var mobileSliderImg: String?,
var mobileCardImg: String?,
var title: String
get() = ….
)
можно сделать private val, а в теле объявить публичные val и переопределить им геттеры
Обсуждают сегодня