//[docs](../../index.md)/[dev.inmo.tgbotapi.types.message.abstracts](index.md)
# Package dev.inmo.tgbotapi.types.message.abstracts
## Types
| Name | Summary |
|---|---|
| [AnonymousGroupContentMessage](-anonymous-group-content-message/index.md)| [common]
Content
interface [AnonymousGroupContentMessage](-anonymous-group-content-message/index.md)<[T](-anonymous-group-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [GroupContentMessage](-group-content-message/index.md)<[T](-anonymous-group-content-message/index.md)> , [SignedMessage](-signed-message/index.md), [WithSenderChatMessage](-with-sender-chat-message/index.md)
|
| [ChannelContentMessage](-channel-content-message/index.md)| [common]
Content
interface [ChannelContentMessage](-channel-content-message/index.md)<[T](-channel-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [PossiblySentViaBotCommonMessage](../dev.inmo.tgbotapi.types.message.content.abstracts/-possibly-sent-via-bot-common-message/index.md)<[T](-channel-content-message/index.md)> , [SignedMessage](-signed-message/index.md), [WithSenderChatMessage](-with-sender-chat-message/index.md)
|
| [ChatEventMessage](-chat-event-message/index.md)| [common]
Content
interface [ChatEventMessage](-chat-event-message/index.md)<[T](-chat-event-message/index.md) : [ChatEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-chat-event/index.md)> : [Message](-message/index.md)
|
| [CommonGroupContentMessage](-common-group-content-message/index.md)| [common]
Content
interface [CommonGroupContentMessage](-common-group-content-message/index.md)<[T](-common-group-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [GroupContentMessage](-group-content-message/index.md)<[T](-common-group-content-message/index.md)> , [FromUserMessage](-from-user-message/index.md)
|
| [CommonMessage](-common-message/index.md)| [common]
Content
interface [CommonMessage](-common-message/index.md)<[T](-common-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [Message](-message/index.md), [PossiblyForwardedMessage](-possibly-forwarded-message/index.md), [PossiblyEditedMessage](-possibly-edited-message/index.md), [PossiblyReplyMessage](-possibly-reply-message/index.md), [PossiblyMarkedUp](-possibly-marked-up/index.md), [ContentMessage](-content-message/index.md)<[T](-common-message/index.md)>
|
| [ContentMessage](-content-message/index.md)| [common]
Content
interface [ContentMessage](-content-message/index.md)<[T](-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [Message](-message/index.md)
|
| [FromChannelGroupContentMessage](-from-channel-group-content-message/index.md)| [common]
Content
interface [FromChannelGroupContentMessage](-from-channel-group-content-message/index.md)<[T](-from-channel-group-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [GroupContentMessage](-group-content-message/index.md)<[T](-from-channel-group-content-message/index.md)> , [SignedMessage](-signed-message/index.md), [WithSenderChatMessage](-with-sender-chat-message/index.md)
|
| [FromUserMessage](-from-user-message/index.md)| [common]
Content
interface [FromUserMessage](-from-user-message/index.md)
|
| [GroupContentMessage](-group-content-message/index.md)| [common]
Content
interface [GroupContentMessage](-group-content-message/index.md)<[T](-group-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [PublicContentMessage](-public-content-message/index.md)<[T](-group-content-message/index.md)>
|
| [GroupEventMessage](-group-event-message/index.md)| [common]
Content
interface [GroupEventMessage](-group-event-message/index.md)<[T](-group-event-message/index.md) : [GroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)> : [ChatEventMessage](-chat-event-message/index.md)<[T](-group-event-message/index.md)> , [FromUserMessage](-from-user-message/index.md)
|
| [MediaGroupMessage](-media-group-message/index.md)| [common]
Content
interface [MediaGroupMessage](-media-group-message/index.md)<[T](-media-group-message/index.md) : [MediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)> : [CommonMessage](-common-message/index.md)<[T](-media-group-message/index.md)>
|
| [Message](-message/index.md)| [common]
Content
interface [Message](-message/index.md)
|
| [PossiblyEditedMessage](-possibly-edited-message/index.md)| [common]
Content
interface [PossiblyEditedMessage](-possibly-edited-message/index.md) : [Message](-message/index.md)
|
| [PossiblyForwardedMessage](-possibly-forwarded-message/index.md)| [common]
Content
interface [PossiblyForwardedMessage](-possibly-forwarded-message/index.md) : [Message](-message/index.md)
|
| [PossiblyMarkedUp](-possibly-marked-up/index.md)| [common]
Content
interface [PossiblyMarkedUp](-possibly-marked-up/index.md)
|
| [PossiblyPaymentMessage](-possibly-payment-message/index.md)| [common]
Content
interface [PossiblyPaymentMessage](-possibly-payment-message/index.md) : [Message](-message/index.md)
|
| [PossiblyReplyMessage](-possibly-reply-message/index.md)| [common]
Content
interface [PossiblyReplyMessage](-possibly-reply-message/index.md)
|
| [PossiblySentViaBot](-possibly-sent-via-bot/index.md)| [common]
Content
interface [PossiblySentViaBot](-possibly-sent-via-bot/index.md)
|
| [PrivateContentMessage](-private-content-message/index.md)| [common]
Content
interface [PrivateContentMessage](-private-content-message/index.md)<[T](-private-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [PossiblySentViaBotCommonMessage](../dev.inmo.tgbotapi.types.message.content.abstracts/-possibly-sent-via-bot-common-message/index.md)<[T](-private-content-message/index.md)> , [FromUserMessage](-from-user-message/index.md)
|
| [PublicContentMessage](-public-content-message/index.md)| [common]
Content
interface [PublicContentMessage](-public-content-message/index.md)<[T](-public-content-message/index.md) : [MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> : [PossiblySentViaBotCommonMessage](../dev.inmo.tgbotapi.types.message.content.abstracts/-possibly-sent-via-bot-common-message/index.md)<[T](-public-content-message/index.md)>
|
| [SignedMessage](-signed-message/index.md)| [common]
Content
interface [SignedMessage](-signed-message/index.md) : [Message](-message/index.md)
|
| [SupergroupEventMessage](-supergroup-event-message/index.md)| [common]
Content
interface [SupergroupEventMessage](-supergroup-event-message/index.md)<[T](-supergroup-event-message/index.md) : [SupergroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)> : [GroupEventMessage](-group-event-message/index.md)<[T](-supergroup-event-message/index.md)>
|
| [UnknownMessageType](-unknown-message-type/index.md)| [common]
Content
data class [UnknownMessageType](-unknown-message-type/index.md)(**messageId**: [MessageIdentifier](../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FMessageIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081), **chat**: [Chat](../dev.inmo.tgbotapi.types.chat.abstracts/-chat/index.md), **date**: , **insideException**: [Exception](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html)) : [Message](-message/index.md)
|
| [WithSenderChatMessage](-with-sender-chat-message/index.md)| [common]
Content
interface [WithSenderChatMessage](-with-sender-chat-message/index.md)
|