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

Package com.github.insanusmokrassar.TelegramBotAPI.types.files

Types

(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)

File

data class File : TelegramMediaFile
(common)

PathedFile

data class PathedFile : TelegramMediaFile
(common)

Photo

typealias Photo = List<PhotoSize>
(common)

PhotoSize

data class PhotoSize : SizedMediaFile
(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
(common)

VoiceFile

data class VoiceFile : TelegramMediaFile, MimedMediaFile, PlayableMediaFile

Extensions for External Classes

(common)

kotlin.collections.List

Functions

(common)

fullUrl

fun PathedFile.fullUrl(keeper: TelegramAPIUrlsKeeper): String
(common)

resolveFileURL

fun TelegramAPIUrlsKeeper.resolveFileURL(file: PathedFile): String