docs / com.github.insanusmokrassar.TelegramBotAPI.types.message / CommonMessageImpl

CommonMessageImpl

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

Constructors

(common)

<init>

CommonMessageImpl(messageId: MessageIdentifier, user: User, chat: Chat, content: T, date: DateTime, editDate: DateTime?, forwardInfo: ForwardInfo?, replyTo: Message?, replyMarkup: InlineKeyboardMarkup?, paymentInfo: SuccessfulPaymentInfo?)

Properties

(common)

chat

val chat: Chat
(common)

content

val content: T
(common)

date

val date: DateTime
(common)

editDate

val editDate: DateTime?
(common)

forwardInfo

val forwardInfo: ForwardInfo?
(common)

messageId

val messageId: MessageIdentifier
(common)

paymentInfo

val paymentInfo: SuccessfulPaymentInfo?
(common)

replyMarkup

val replyMarkup: InlineKeyboardMarkup?
(common)

replyTo

val replyTo: Message?
(common)

user

val user: User

Extension Functions

(common)

delete

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