Package-level declarations

Types

Link copied to clipboard
data class AnonymousForumContentMessageImpl<T : MessageContent>(val chat: PreviewForumChat, val messageId: MessageId, val threadId: MessageThreadId, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : AnonymousForumContentMessage<T>
Link copied to clipboard
data class AnonymousGroupContentMessageImpl<T : MessageContent>(val chat: PreviewGroupChat, val messageId: MessageId, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : AnonymousGroupContentMessage<T>
Link copied to clipboard
data class BusinessContentMessageImpl<T : MessageContent>(val messageId: MessageId, val from: User, val chat: PreviewBusinessChat, val businessConnectionId: BusinessConnectionId, val content: T, val date: DateTime, val editDate: DateTime?, val hasProtectedContent: Boolean, val forwardOrigin: MessageOrigin?, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val senderBot: CommonBot?, val mediaGroupId: MediaGroupId?, val senderBusinessBot: PreviewBot?, val fromOffline: Boolean) : BusinessContentMessage<T>
Link copied to clipboard
data class ChannelContentMessageImpl<T : MessageContent>(val messageId: MessageId, val chat: PreviewChannelChat, val senderChat: PreviewChat, val content: T, val date: DateTime, val editDate: DateTime?, val hasProtectedContent: Boolean, val forwardOrigin: MessageOrigin?, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : ChannelContentMessage<T>
Link copied to clipboard
data class ChannelEventMessage<T : ChannelEvent>(val messageId: MessageId, val chat: PreviewChannelChat, val chatEvent: T, val date: DateTime) : ChatEventMessage<T>
Link copied to clipboard
data class CommonForumContentMessageImpl<T : MessageContent>(val chat: PreviewForumChat, val messageId: MessageId, val threadId: MessageThreadId, val from: User, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val mediaGroupId: MediaGroupId?, val senderBoostsCount: Int?, val fromOffline: Boolean) : CommonForumContentMessage<T>
Link copied to clipboard
data class CommonGroupContentMessageImpl<T : MessageContent>(val chat: PreviewGroupChat, val messageId: MessageId, val from: User, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val mediaGroupId: MediaGroupId?, val senderBoostsCount: Int?, val fromOffline: Boolean) : CommonGroupContentMessage<T>
Link copied to clipboard
data class CommonGroupEventMessage<T : GroupEvent>(val messageId: MessageId, val from: User, val chat: PreviewGroupChat, val chatEvent: T, val date: DateTime) : GroupEventMessage<T>
Link copied to clipboard
data class CommonSupergroupEventMessage<T : SupergroupEvent>(val messageId: MessageId, val from: User, val chat: PreviewSupergroupChat, val chatEvent: T, val date: DateTime) : SupergroupEventMessage<T>
data class ConnectedFromChannelGroupContentMessageImpl<T : MessageContent>(val chat: PreviewGroupChat, val channel: PreviewChannelChat, val messageId: MessageId, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : ConnectedFromChannelGroupContentMessage<T>
Link copied to clipboard
sealed interface ForwardInfo
Link copied to clipboard
data class FromChannelForumContentMessageImpl<T : MessageContent>(val chat: PreviewForumChat, val channel: PreviewChannelChat, val messageId: MessageId, val threadId: MessageThreadId, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : FromChannelForumContentMessage<T>
Link copied to clipboard
typealias HTML = HTMLParseMode
Link copied to clipboard
@Serializable(with = ParseModeSerializer::class)
object HTMLParseMode : ParseMode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = MessageOrigin.Companion::class)
sealed interface MessageOrigin
Link copied to clipboard
@Serializable(with = ParseModeSerializer::class)
sealed interface ParseMode
Link copied to clipboard
object ParseModeSerializer : KSerializer<ParseMode>
Link copied to clipboard
data class PassportMessage(val messageId: MessageId, val chat: PreviewChat, val from: User, val date: DateTime, val passportData: PassportData) : AccessibleMessage, FromUserMessage
Link copied to clipboard
data class PrivateContentMessageImpl<T : MessageContent>(val messageId: MessageId, val from: User, val chat: PreviewPrivateChat, val content: T, val date: DateTime, val editDate: DateTime?, val hasProtectedContent: Boolean, val forwardOrigin: MessageOrigin?, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val senderBot: CommonBot?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean, val effectId: EffectId?) : PrivateContentMessage<T>
Link copied to clipboard
data class PrivateEventMessage<T : PrivateEvent>(val messageId: MessageId, val chat: PreviewPrivateChat, val chatEvent: T, val date: DateTime) : ChatEventMessage<T>
Link copied to clipboard
Link copied to clipboard
@Serializable
data class RawMessageEntity(val type: String, val offset: Int, val length: Int, val url: String? = null, val user: User? = null, val language: String? = null, val custom_emoji_id: CustomEmojiId? = null)
data class UnconnectedFromChannelGroupContentMessageImpl<T : MessageContent>(val chat: PreviewGroupChat, val channel: PreviewChannelChat, val messageId: MessageId, val date: DateTime, val forwardOrigin: MessageOrigin?, val editDate: DateTime?, val hasProtectedContent: Boolean, val replyInfo: ReplyInfo?, val replyMarkup: InlineKeyboardMarkup?, val content: T, val senderBot: CommonBot?, val authorSignature: AuthorSignature?, val mediaGroupId: MediaGroupId?, val fromOffline: Boolean) : UnconnectedFromChannelGroupContentMessage<T>

Properties

Link copied to clipboard

This variable respects to default parse mode used in places like next:

Functions