docs / com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts / Message

Message

(common) interface Message (source)

Properties

(common)

chat

abstract val chat: Chat
(common)

date

abstract val date: DateTime
(common)

messageId

abstract val messageId: MessageIdentifier

Extension Functions

(common)

delete

suspend fun Message.delete(requestsExecutor: RequestsExecutor): Boolean

Inheritors

(common)

ChatEventMessage

interface ChatEventMessage : Message
(common)

CommonMessage

interface CommonMessage<T : MessageContent> : Message, PossiblyForwardedMessage, PossiblyEditedMessage, PossiblyReplyMessage, PossiblyMarkedUp, ContentMessage<T>
(common)

CommonMessageImpl

data class CommonMessageImpl<T : MessageContent> : Message, CommonMessage<T>, FromUserMessage
(common)

ContentMessage

interface ContentMessage<T : MessageContent> : Message
(common)

PossiblyEditedMessage

interface PossiblyEditedMessage : Message
(common)

PossiblyForwardedMessage

interface PossiblyForwardedMessage : Message
(common)

PossiblyPaymentMessage

interface PossiblyPaymentMessage : Message
(common)

UnknownMessageType

data class UnknownMessageType : Message