tarek
10/02/2017, 8:57 AMsealed class Base {
interface Common {
val id: String
}
data class Child(private val base: Base, val other: String) : Base(), Common by base
data class OtherChild(private val base: Base, val another: Int) : Base(), Common by base
}
Looks good 👍