1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-07-23 08:25:08 +00:00
tgbotapi/docs/dev.inmo.tgbotapi.types.message.abstracts/-message/index.md
2021-03-17 15:18:37 +00:00

47 KiB

//docs/dev.inmo.tgbotapi.types.message.abstracts/Message

Message

[common] interface Message

Properties

Name Summary
chat [common] abstract val chat: Chat
date [common] abstract val date:
messageId [common] abstract val messageId: MessageIdentifier

Inheritors

Name
PassportMessage
ChatEventMessage
CommonMessage
ContentMessage
UnknownMessageType
PossiblyEditedMessage
PossiblyForwardedMessage
PossiblyPaymentMessage
SignedMessage

Extensions

Name Summary
asAnonymousGroupContentMessage [common]
Content
inline fun Message.asAnonymousGroupContentMessage(): AnonymousGroupContentMessage<MessageContent>?


asAnonymousGroupContentMessageImpl [common]
Content
inline fun Message.asAnonymousGroupContentMessageImpl(): AnonymousGroupContentMessageImpl<MessageContent>?


asChannelContentMessage [common]
Content
inline fun Message.asChannelContentMessage(): ChannelContentMessageImpl<MessageContent>?


asChannelContentMessageImpl [common]
Content
inline fun Message.asChannelContentMessageImpl(): ChannelContentMessageImpl<MessageContent>?


asChannelEventMessage [common]
Content
inline fun Message.asChannelEventMessage(): ChannelEventMessage<ChannelEvent>?


asChannelMediaGroupMessage [common]
Content
inline fun Message.asChannelMediaGroupMessage(): ChannelMediaGroupMessage<MediaGroupContent>?


asChatEventMessage [common]
Content
inline fun Message.asChatEventMessage(): ChatEventMessage<ChatEvent>?


asCommonGroupContentMessage [common]
Content
inline fun Message.asCommonGroupContentMessage(): CommonGroupContentMessage<MessageContent>?


asCommonGroupEventMessage [common]
Content
inline fun Message.asCommonGroupEventMessage(): CommonGroupEventMessage<GroupEvent>?


asCommonMediaGroupMessage [common]
Content
inline fun Message.asCommonMediaGroupMessage(): CommonMediaGroupMessage<MediaGroupContent>?


asCommonMessage [common]
Content
inline fun Message.asCommonMessage(): CommonMessage<MessageContent>?


asCommonSupergroupEventMessage [common]
Content
inline fun Message.asCommonSupergroupEventMessage(): CommonSupergroupEventMessage<SupergroupEvent>?


asContentMessage [common]
Content
inline fun Message.asContentMessage(): ContentMessage<MessageContent>?


asFromChannelGroupContentMessage [common]
Content
inline fun Message.asFromChannelGroupContentMessage(): FromChannelGroupContentMessage<MessageContent>?


asFromChannelGroupContentMessageImpl [common]
Content
inline fun Message.asFromChannelGroupContentMessageImpl(): FromChannelGroupContentMessageImpl<MessageContent>?


asGroupContentMessage [common]
Content
inline fun Message.asGroupContentMessage(): GroupContentMessage<MessageContent>?


asGroupEventMessage [common]
Content
inline fun Message.asGroupEventMessage(): GroupEventMessage<GroupEvent>?


asMediaGroupMessage [common]
Content
inline fun Message.asMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>?


asPassportMessage [common]
Content
inline fun Message.asPassportMessage(): PassportMessage?


asPossiblyEditedMessage [common]
Content
inline fun Message.asPossiblyEditedMessage(): PossiblyEditedMessage?


asPossiblyForwardedMessage [common]
Content
inline fun Message.asPossiblyForwardedMessage(): PossiblyForwardedMessage?


asPossiblyPaymentMessage [common]
Content
inline fun Message.asPossiblyPaymentMessage(): PossiblyPaymentMessage?


asPossiblySentViaBotCommonMessage [common]
Content
inline fun Message.asPossiblySentViaBotCommonMessage(): PossiblySentViaBotCommonMessage<MessageContent>?


asPrivateContentMessage [common]
Content
inline fun Message.asPrivateContentMessage(): PrivateContentMessage<MessageContent>?


asPrivateContentMessageImpl [common]
Content
inline fun Message.asPrivateContentMessageImpl(): PrivateContentMessageImpl<MessageContent>?


asPublicContentMessage [common]
Content
inline fun Message.asPublicContentMessage(): PublicContentMessage<MessageContent>?


asSignedMessage [common]
Content
inline fun Message.asSignedMessage(): SignedMessage?


asSupergroupEventMessage [common]
Content
inline fun Message.asSupergroupEventMessage(): SupergroupEventMessage<SupergroupEvent>?


asUnknownMessageType [common]
Content
inline fun Message.asUnknownMessageType(): UnknownMessageType?


delete [common]
Content
suspend fun Message.delete(requestsExecutor: TelegramBot): Boolean


link [common]
Content
val Message.link: String?


requireAnonymousGroupContentMessage [common]
Content
inline fun Message.requireAnonymousGroupContentMessage(): AnonymousGroupContentMessage<MessageContent>


requireAnonymousGroupContentMessageImpl [common]
Content
inline fun Message.requireAnonymousGroupContentMessageImpl(): AnonymousGroupContentMessageImpl<MessageContent>


requireChannelContentMessage [common]
Content
inline fun Message.requireChannelContentMessage(): ChannelContentMessageImpl<MessageContent>


requireChannelContentMessageImpl [common]
Content
inline fun Message.requireChannelContentMessageImpl(): ChannelContentMessageImpl<MessageContent>


requireChannelEventMessage [common]
Content
inline fun Message.requireChannelEventMessage(): ChannelEventMessage<ChannelEvent>


requireChannelMediaGroupMessage [common]
Content
inline fun Message.requireChannelMediaGroupMessage(): ChannelMediaGroupMessage<MediaGroupContent>


requireChatEventMessage [common]
Content
inline fun Message.requireChatEventMessage(): ChatEventMessage<ChatEvent>


requireCommonGroupContentMessage [common]
Content
inline fun Message.requireCommonGroupContentMessage(): CommonGroupContentMessage<MessageContent>


requireCommonGroupEventMessage [common]
Content
inline fun Message.requireCommonGroupEventMessage(): CommonGroupEventMessage<GroupEvent>


requireCommonMediaGroupMessage [common]
Content
inline fun Message.requireCommonMediaGroupMessage(): CommonMediaGroupMessage<MediaGroupContent>


requireCommonMessage [common]
Content
inline fun Message.requireCommonMessage(): CommonMessage<MessageContent>


requireCommonSupergroupEventMessage [common]
Content
inline fun Message.requireCommonSupergroupEventMessage(): CommonSupergroupEventMessage<SupergroupEvent>


requireContentMessage [common]
Content
inline fun Message.requireContentMessage(): ContentMessage<MessageContent>


requireFromChannelGroupContentMessage [common]
Content
inline fun Message.requireFromChannelGroupContentMessage(): FromChannelGroupContentMessage<MessageContent>


requireFromChannelGroupContentMessageImpl [common]
Content
inline fun Message.requireFromChannelGroupContentMessageImpl(): FromChannelGroupContentMessageImpl<MessageContent>


requireGroupContentMessage [common]
Content
inline fun Message.requireGroupContentMessage(): GroupContentMessage<MessageContent>


requireGroupEventMessage [common]
Content
inline fun Message.requireGroupEventMessage(): GroupEventMessage<GroupEvent>


requireMediaGroupMessage [common]
Content
inline fun Message.requireMediaGroupMessage(): MediaGroupMessage<MediaGroupContent>


requirePassportMessage [common]
Content
inline fun Message.requirePassportMessage(): PassportMessage


requirePossiblyEditedMessage [common]
Content
inline fun Message.requirePossiblyEditedMessage(): PossiblyEditedMessage


requirePossiblyForwardedMessage [common]
Content
inline fun Message.requirePossiblyForwardedMessage(): PossiblyForwardedMessage


requirePossiblyPaymentMessage [common]
Content
inline fun Message.requirePossiblyPaymentMessage(): PossiblyPaymentMessage


requirePossiblySentViaBotCommonMessage [common]
Content
inline fun Message.requirePossiblySentViaBotCommonMessage(): PossiblySentViaBotCommonMessage<MessageContent>


requirePrivateContentMessage [common]
Content
inline fun Message.requirePrivateContentMessage(): PrivateContentMessage<MessageContent>


requirePrivateContentMessageImpl [common]
Content
inline fun Message.requirePrivateContentMessageImpl(): PrivateContentMessageImpl<MessageContent>


requirePublicContentMessage [common]
Content
inline fun Message.requirePublicContentMessage(): PublicContentMessage<MessageContent>


requireSignedMessage [common]
Content
inline fun Message.requireSignedMessage(): SignedMessage


requireSupergroupEventMessage [common]
Content
inline fun Message.requireSupergroupEventMessage(): SupergroupEventMessage<SupergroupEvent>


requireUnknownMessageType [common]
Content
inline fun Message.requireUnknownMessageType(): UnknownMessageType