# com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts - docs

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

## Package com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts

### Types

(common)

#### ChatEventMessage

`interface ChatEventMessage : Message`

(common)

#### CommonMessage

`interface CommonMessage<T : MessageContent> : Message, PossiblyForwardedMessage, PossiblyEditedMessage, PossiblyReplyMessage, PossiblyMarkedUp, ContentMessage<T>`

(common)

#### ContentMessage

`interface ContentMessage<T : MessageContent> : Message`

(common)

#### FromUserMessage

`interface FromUserMessage`

(common)

#### MediaGroupMessage

`interface MediaGroupMessage : CommonMessage<MediaGroupContent>`

(common)

#### Message

`interface Message`

(common)

#### PossiblyEditedMessage

`interface PossiblyEditedMessage : Message`

(common)

#### PossiblyForwardedMessage

`interface PossiblyForwardedMessage : Message`

(common)

#### PossiblyMarkedUp

`interface PossiblyMarkedUp`

(common)

#### PossiblyPaymentMessage

`interface PossiblyPaymentMessage : Message`

(common)

#### PossiblyReplyMessage

`interface PossiblyReplyMessage`

(common)

#### UnknownMessageType

`data class UnknownMessageType : Message`