# ThumbedMediaFile - docs

docs / com.github.insanusmokrassar.TelegramBotAPI.types.files.abstracts / ThumbedMediaFile

# ThumbedMediaFile

(common) `interface ThumbedMediaFile : TelegramMediaFile` (source)

### Properties

(common)

#### thumb

`abstract val thumb: PhotoSize?`

### Inheritors

(common)

#### AnimationFile

`data class AnimationFile : TelegramMediaFile, MimedMediaFile, ThumbedMediaFile, PlayableMediaFile, CustomNamedMediaFile, SizedMediaFile`

(common)

#### AudioFile

`data class AudioFile : TelegramMediaFile, MimedMediaFile, ThumbedMediaFile, PlayableMediaFile, TitledMediaFile, Performerable`

(common)

#### DocumentFile

`data class DocumentFile : TelegramMediaFile, MimedMediaFile, ThumbedMediaFile, CustomNamedMediaFile`

(common)

#### Sticker

`data class Sticker : TelegramMediaFile, SizedMediaFile, ThumbedMediaFile`

(common)

#### VideoFile

`data class VideoFile : TelegramMediaFile, MimedMediaFile, ThumbedMediaFile, PlayableMediaFile, SizedMediaFile`

(common)

#### VideoNoteFile

`data class VideoNoteFile : TelegramMediaFile, ThumbedMediaFile, PlayableMediaFile, SizedMediaFile`