GroupContentMessage

interface GroupContentMessage<T : MessageContent> : PublicContentMessage<T>

Properties

Link copied to clipboard
abstract override val chat: GroupChat
Link copied to clipboard
abstract val content: T
Link copied to clipboard
abstract val date: DateTime
Link copied to clipboard
abstract val editDate: DateTime?
Link copied to clipboard
open val forwardable: Boolean
Link copied to clipboard
abstract val forwardInfo: ForwardInfo?
Link copied to clipboard
abstract val hasProtectedContent: Boolean
Link copied to clipboard
abstract val messageId: MessageIdentifier
Link copied to clipboard
abstract val replyMarkup: InlineKeyboardMarkup?
Link copied to clipboard
abstract val replyTo: Message?
Link copied to clipboard
abstract val senderBot: CommonBot?

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
inline fun <T : MessageContent> GroupContentMessage<*>.requireWithContent(): GroupContentMessage<T>
Link copied to clipboard
inline fun <T : MessageContent> GroupContentMessage<*>.withContent(): GroupContentMessage<T>?
Link copied to clipboard
inline fun <T : MessageContent> GroupContentMessage<*>.withContentOrNull(): GroupContentMessage<T>?
Link copied to clipboard
inline fun <T : MessageContent> GroupContentMessage<*>.withContentOrThrow(): GroupContentMessage<T>