1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-09-06 18:56:52 +00:00
tgbotapi/docs/dev.inmo.tgbotapi.types.message.abstracts/-message/index.md

98 lines
47 KiB
Markdown
Raw Normal View History

//[docs](../../../index.md)/[dev.inmo.tgbotapi.types.message.abstracts](../index.md)/[Message](index.md)
# Message
[common] interface [Message](index.md)
## Properties
| Name | Summary |
|---|---|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/chat/#/PointingToDeclaration/"></a>[chat](chat.md)| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/chat/#/PointingToDeclaration/"></a> [common] abstract val [chat](chat.md): [Chat](../../dev.inmo.tgbotapi.types.chat.abstracts/-chat/index.md) <br>|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/date/#/PointingToDeclaration/"></a>[date](date.md)| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/date/#/PointingToDeclaration/"></a> [common] abstract val [date](date.md): <br>|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/messageId/#/PointingToDeclaration/"></a>[messageId](message-id.md)| <a name="dev.inmo.tgbotapi.types.message.abstracts/Message/messageId/#/PointingToDeclaration/"></a> [common] abstract val [messageId](message-id.md): [MessageIdentifier](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FMessageIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081) <br>|
## Inheritors
| Name |
|---|
| <a name="dev.inmo.tgbotapi.types.message/PassportMessage///PointingToDeclaration/"></a>[PassportMessage](../../dev.inmo.tgbotapi.types.message/-passport-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/ChatEventMessage///PointingToDeclaration/"></a>[ChatEventMessage](../-chat-event-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/CommonMessage///PointingToDeclaration/"></a>[CommonMessage](../-common-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/ContentMessage///PointingToDeclaration/"></a>[ContentMessage](../-content-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/UnknownMessageType///PointingToDeclaration/"></a>[UnknownMessageType](../-unknown-message-type/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/PossiblyEditedMessage///PointingToDeclaration/"></a>[PossiblyEditedMessage](../-possibly-edited-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/PossiblyForwardedMessage///PointingToDeclaration/"></a>[PossiblyForwardedMessage](../-possibly-forwarded-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/PossiblyPaymentMessage///PointingToDeclaration/"></a>[PossiblyPaymentMessage](../-possibly-payment-message/index.md)|
| <a name="dev.inmo.tgbotapi.types.message.abstracts/SignedMessage///PointingToDeclaration/"></a>[SignedMessage](../-signed-message/index.md)|
## Extensions
| Name | Summary |
|---|---|
| <a name="dev.inmo.tgbotapi.extensions.utils//asAnonymousGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asAnonymousGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-anonymous-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asAnonymousGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asAnonymousGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-anonymous-group-content-message.md)(): [AnonymousGroupContentMessage](../-anonymous-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asAnonymousGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asAnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-anonymous-group-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asAnonymousGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asAnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-anonymous-group-content-message-impl.md)(): [AnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-anonymous-group-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asChannelContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asChannelContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-content-message.md)(): [ChannelContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-channel-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asChannelContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-channel-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asChannelContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-channel-content-message-impl.md)(): [ChannelContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-channel-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asChannelEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asChannelEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-event-message.md)(): [ChannelEventMessage](../../dev.inmo.tgbotapi.types.message/-channel-event-message/index.md)<[ChannelEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-channel-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asChannelMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asChannelMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asChannelMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-channel-media-group-message.md)(): [ChannelMediaGroupMessage](../../dev.inmo.tgbotapi.types.message/-channel-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asChatEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asChatEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-chat-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asChatEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asChatEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-chat-event-message.md)(): [ChatEventMessage](../-chat-event-message/index.md)<[ChatEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-chat-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asCommonGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asCommonGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-group-content-message.md)(): [CommonGroupContentMessage](../-common-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asCommonGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-group-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asCommonGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-group-event-message.md)(): [CommonGroupEventMessage](../../dev.inmo.tgbotapi.types.message/-common-group-event-message/index.md)<[GroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asCommonMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asCommonMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-media-group-message.md)(): [CommonMediaGroupMessage](../../dev.inmo.tgbotapi.types.message/-common-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-message.md)(): [CommonMessage](../-common-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asCommonSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-supergroup-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asCommonSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asCommonSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-common-supergroup-event-message.md)(): [CommonSupergroupEventMessage](../../dev.inmo.tgbotapi.types.message/-common-supergroup-event-message/index.md)<[SupergroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-content-message.md)(): [ContentMessage](../-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asFromChannelGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asFromChannelGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-from-channel-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asFromChannelGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asFromChannelGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-from-channel-group-content-message.md)(): [FromChannelGroupContentMessage](../-from-channel-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asFromChannelGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asFromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-from-channel-group-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asFromChannelGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asFromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-from-channel-group-content-message-impl.md)(): [FromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-from-channel-group-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-group-content-message.md)(): [GroupContentMessage](../-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-group-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-group-event-message.md)(): [GroupEventMessage](../-group-event-message/index.md)<[GroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/as-media-group-message.md)(): [MediaGroupMessage](../-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPassportMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPassportMessage](../../dev.inmo.tgbotapi.extensions.utils/as-passport-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPassportMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPassportMessage](../../dev.inmo.tgbotapi.extensions.utils/as-passport-message.md)(): [PassportMessage](../../dev.inmo.tgbotapi.types.message/-passport-message/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyEditedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPossiblyEditedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-edited-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyEditedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPossiblyEditedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-edited-message.md)(): [PossiblyEditedMessage](../-possibly-edited-message/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyForwardedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPossiblyForwardedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-forwarded-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyForwardedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPossiblyForwardedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-forwarded-message.md)(): [PossiblyForwardedMessage](../-possibly-forwarded-message/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyPaymentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPossiblyPaymentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-payment-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblyPaymentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPossiblyPaymentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-payment-message.md)(): [PossiblyPaymentMessage](../-possibly-payment-message/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblySentViaBotCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-sent-via-bot-common-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPossiblySentViaBotCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/as-possibly-sent-via-bot-common-message.md)(): [PossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.types.message.content.abstracts/-possibly-sent-via-bot-common-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPrivateContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPrivateContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-private-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPrivateContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPrivateContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-private-content-message.md)(): [PrivateContentMessage](../-private-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPrivateContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPrivateContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-private-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPrivateContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPrivateContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/as-private-content-message-impl.md)(): [PrivateContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-private-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asPublicContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asPublicContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-public-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asPublicContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asPublicContentMessage](../../dev.inmo.tgbotapi.extensions.utils/as-public-content-message.md)(): [PublicContentMessage](../-public-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asSignedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asSignedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-signed-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asSignedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asSignedMessage](../../dev.inmo.tgbotapi.extensions.utils/as-signed-message.md)(): [SignedMessage](../-signed-message/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-supergroup-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/as-supergroup-event-message.md)(): [SupergroupEventMessage](../-supergroup-event-message/index.md)<[SupergroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)>? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//asUnknownMessageType/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[asUnknownMessageType](../../dev.inmo.tgbotapi.extensions.utils/as-unknown-message-type.md)| <a name="dev.inmo.tgbotapi.extensions.utils//asUnknownMessageType/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[asUnknownMessageType](../../dev.inmo.tgbotapi.extensions.utils/as-unknown-message-type.md)(): [UnknownMessageType](../-unknown-message-type/index.md)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.api//delete/dev.inmo.tgbotapi.types.message.abstracts.Message#dev.inmo.tgbotapi.bot.RequestsExecutor/PointingToDeclaration/"></a>[delete](../../dev.inmo.tgbotapi.extensions.api/delete.md)| <a name="dev.inmo.tgbotapi.extensions.api//delete/dev.inmo.tgbotapi.types.message.abstracts.Message#dev.inmo.tgbotapi.bot.RequestsExecutor/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [Message](index.md).[delete](../../dev.inmo.tgbotapi.extensions.api/delete.md)(requestsExecutor: [TelegramBot](../../dev.inmo.tgbotapi.bot/index.md#%5Bdev.inmo.tgbotapi.bot%2FTelegramBot%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils.formatting//link/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[link](../../dev.inmo.tgbotapi.extensions.utils.formatting/link.md)| <a name="dev.inmo.tgbotapi.extensions.utils.formatting//link/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>val [Message](index.md).[link](../../dev.inmo.tgbotapi.extensions.utils.formatting/link.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireAnonymousGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireAnonymousGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-anonymous-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireAnonymousGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireAnonymousGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-anonymous-group-content-message.md)(): [AnonymousGroupContentMessage](../-anonymous-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireAnonymousGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireAnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-anonymous-group-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireAnonymousGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireAnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-anonymous-group-content-message-impl.md)(): [AnonymousGroupContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-anonymous-group-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireChannelContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireChannelContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-content-message.md)(): [ChannelContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-channel-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireChannelContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-channel-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireChannelContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-channel-content-message-impl.md)(): [ChannelContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-channel-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireChannelEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireChannelEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-event-message.md)(): [ChannelEventMessage](../../dev.inmo.tgbotapi.types.message/-channel-event-message/index.md)<[ChannelEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-channel-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireChannelMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireChannelMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireChannelMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-channel-media-group-message.md)(): [ChannelMediaGroupMessage](../../dev.inmo.tgbotapi.types.message/-channel-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireChatEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireChatEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-chat-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireChatEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireChatEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-chat-event-message.md)(): [ChatEventMessage](../-chat-event-message/index.md)<[ChatEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-chat-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireCommonGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireCommonGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-group-content-message.md)(): [CommonGroupContentMessage](../-common-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireCommonGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-group-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireCommonGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-group-event-message.md)(): [CommonGroupEventMessage](../../dev.inmo.tgbotapi.types.message/-common-group-event-message/index.md)<[GroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireCommonMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireCommonMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-media-group-message.md)(): [CommonMediaGroupMessage](../../dev.inmo.tgbotapi.types.message/-common-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-message.md)(): [CommonMessage](../-common-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireCommonSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-supergroup-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireCommonSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireCommonSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-common-supergroup-event-message.md)(): [CommonSupergroupEventMessage](../../dev.inmo.tgbotapi.types.message/-common-supergroup-event-message/index.md)<[SupergroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-content-message.md)(): [ContentMessage](../-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireFromChannelGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireFromChannelGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-from-channel-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireFromChannelGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireFromChannelGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-from-channel-group-content-message.md)(): [FromChannelGroupContentMessage](../-from-channel-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireFromChannelGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireFromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-from-channel-group-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireFromChannelGroupContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireFromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-from-channel-group-content-message-impl.md)(): [FromChannelGroupContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-from-channel-group-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-group-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireGroupContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireGroupContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-group-content-message.md)(): [GroupContentMessage](../-group-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-group-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireGroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireGroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-group-event-message.md)(): [GroupEventMessage](../-group-event-message/index.md)<[GroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-media-group-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireMediaGroupMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireMediaGroupMessage](../../dev.inmo.tgbotapi.extensions.utils/require-media-group-message.md)(): [MediaGroupMessage](../-media-group-message/index.md)<[MediaGroupContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePassportMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePassportMessage](../../dev.inmo.tgbotapi.extensions.utils/require-passport-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePassportMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePassportMessage](../../dev.inmo.tgbotapi.extensions.utils/require-passport-message.md)(): [PassportMessage](../../dev.inmo.tgbotapi.types.message/-passport-message/index.md) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyEditedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePossiblyEditedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-edited-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyEditedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePossiblyEditedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-edited-message.md)(): [PossiblyEditedMessage](../-possibly-edited-message/index.md) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyForwardedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePossiblyForwardedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-forwarded-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyForwardedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePossiblyForwardedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-forwarded-message.md)(): [PossiblyForwardedMessage](../-possibly-forwarded-message/index.md) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyPaymentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePossiblyPaymentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-payment-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblyPaymentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePossiblyPaymentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-payment-message.md)(): [PossiblyPaymentMessage](../-possibly-payment-message/index.md) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblySentViaBotCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-sent-via-bot-common-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePossiblySentViaBotCommonMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.extensions.utils/require-possibly-sent-via-bot-common-message.md)(): [PossiblySentViaBotCommonMessage](../../dev.inmo.tgbotapi.types.message.content.abstracts/-possibly-sent-via-bot-common-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePrivateContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePrivateContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-private-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePrivateContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePrivateContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-private-content-message.md)(): [PrivateContentMessage](../-private-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePrivateContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePrivateContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-private-content-message-impl.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePrivateContentMessageImpl/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePrivateContentMessageImpl](../../dev.inmo.tgbotapi.extensions.utils/require-private-content-message-impl.md)(): [PrivateContentMessageImpl](../../dev.inmo.tgbotapi.types.message/-private-content-message-impl/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requirePublicContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requirePublicContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-public-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requirePublicContentMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requirePublicContentMessage](../../dev.inmo.tgbotapi.extensions.utils/require-public-content-message.md)(): [PublicContentMessage](../-public-content-message/index.md)<[MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireSignedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireSignedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-signed-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireSignedMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireSignedMessage](../../dev.inmo.tgbotapi.extensions.utils/require-signed-message.md)(): [SignedMessage](../-signed-message/index.md) <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-supergroup-event-message.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireSupergroupEventMessage/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireSupergroupEventMessage](../../dev.inmo.tgbotapi.extensions.utils/require-supergroup-event-message.md)(): [SupergroupEventMessage](../-supergroup-event-message/index.md)<[SupergroupEvent](../../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)> <br><br><br>|
| <a name="dev.inmo.tgbotapi.extensions.utils//requireUnknownMessageType/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[requireUnknownMessageType](../../dev.inmo.tgbotapi.extensions.utils/require-unknown-message-type.md)| <a name="dev.inmo.tgbotapi.extensions.utils//requireUnknownMessageType/dev.inmo.tgbotapi.types.message.abstracts.Message#/PointingToDeclaration/"></a>[common] <br>Content <br>inline fun [Message](index.md).[requireUnknownMessageType](../../dev.inmo.tgbotapi.extensions.utils/require-unknown-message-type.md)(): [UnknownMessageType](../-unknown-message-type/index.md) <br><br><br>|