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

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

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

### Types

(common)

#### ChannelChat

`interface ChannelChat : SuperPublicChat`

(common)

#### Chat

`interface Chat`

(common)

#### GroupChat

`interface GroupChat : PublicChat`

(common)

#### PrivateChat

`interface PrivateChat : Chat, UsernameChat`

(common)

#### PublicChat

`interface PublicChat : Chat`

(common)

#### SupergroupChat

`interface SupergroupChat : GroupChat, SuperPublicChat`

(common)

#### SuperPublicChat

`interface SuperPublicChat : PublicChat, UsernameChat`

(common)

#### UnknownChatType

`data class UnknownChatType : Chat`

(common)

#### UsernameChat

`interface UsernameChat : Chat`