# com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts - docs

docs / com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts

## Package com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts

### Types

(common)

#### FileId

Contains file id or file url

`data class FileId : InputFile`

(common)

#### InputFile

`sealed class InputFile`

(common)

#### MultipartFile

Contains info about file for sending

`data class MultipartFile : InputFile`

(common)

#### MultipartRequest

`interface MultipartRequest<T : Any> : Request<T>`

(common)

#### Request

`interface Request<T : Any>`

(common)

#### SimpleRequest

`interface SimpleRequest<T : Any> : Request<T>`

### Extensions for External Classes

(jvm)

#### java.io.File

(common)

#### kotlin.String