Public

@Serializable(with = MessageOrigin.Companion::class)
sealed interface Public : MessageOrigin

Inheritors

Types

Link copied to clipboard
@Serializable
data class Channel(val chat: ChannelChat, val messageId: MessageId, val date: TelegramDate, val authorSignature: AuthorSignature? = null) : MessageOrigin.Public
Link copied to clipboard
@Serializable
data class Sender(val chat: SuperPublicChat, val date: TelegramDate, val authorSignature: AuthorSignature? = null) : MessageOrigin.Public

Properties

Link copied to clipboard
Link copied to clipboard
abstract val chat: PublicChat
Link copied to clipboard
abstract val date: TelegramDate
Link copied to clipboard
abstract val type: String

Functions

Link copied to clipboard