Я использую Класс сущности в качестве модели для Ответ API в нем есть поле List<Address>
Я хочу это на этапе сериализации, но хочу игнорировать это из хранится в базе данных, так как для этого потребуется TypeConverter , и я этого не хочу.
@Entity(tableName = "USER")
data class User(
@Ignore
@SerializedName("address")
val address: List<Address>?,
@SerializedName("auth_token")
@ColumnInfo(name = "authToken")
val authToken: String?)
Я использовал @Ignore
, но получил эту ошибку
error: Entities and Pojos must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type).
public final class User {
^
Подсказка: я не хотел сохранять это поле в дБ