I'm using Kotlin and Realm to write a data class
data class AuthToken(val register: Boolean,
val token: String,
val tokenSecret: String,
val user: AuthUser)
I have to save the data to db, so I use Realm to save it. But as we know, if I want to save the class to Realm, the AuthToken
class has to extend RealmObject
.
That's the problem, Kotlin says data classes can't extend classes. so I give up data class, just using a normal Kotlin class as a model then another question comes:
Kotlin class has no getter or setter. As we know Realm class have to set all the property private and write getter and setter.
Now i'm wondering how to solve the problem.