interface PrivateChat : Chat, UsernameChat
(source)
(common)
firstName |
abstract val firstName: String |
(common)
lastName |
abstract val lastName: String |
(common)
ExtendedPrivateChat |
interface ExtendedPrivateChat : PrivateChat, ExtendedChat |
(common)
PrivateChatImpl |
data class PrivateChatImpl : PrivateChat |
(common)
User |
sealed class User : PrivateChat |