# CommonMessage - docs

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

# CommonMessage

(common) `interface CommonMessage<T : MessageContent> : Message, PossiblyForwardedMessage, PossiblyEditedMessage, PossiblyReplyMessage, PossiblyMarkedUp, ContentMessage<T>` (source)

### Extension Functions

(common)

#### delete

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

### Inheritors

(common)

#### ChannelMessage

`data class ChannelMessage<T : MessageContent> : CommonMessage<T>`

(common)

#### CommonMessageImpl

`data class CommonMessageImpl<T : MessageContent> : Message, CommonMessage<T>, FromUserMessage`

(common)

#### MediaGroupMessage

`interface MediaGroupMessage : CommonMessage<MediaGroupContent>`