A
Size: a a a
A
(
DS
(
interface HasId { val id: Long }
interface HasUsername { val username: String }
data class UserContent(
override val username: String
) : HasUsername
data class CreateUser(
val content: UserContent
) : HasUsername by content
data class ReadUser(
override val id: Long
val content: UserContent
) : HasId, HasUsername by content
BP
AD
BP
BP
AD
AD
AN
RU
D
AN
AN
RU
RU