# Update - docs

docs / com.github.insanusmokrassar.TelegramBotAPI.types.update.abstracts / Update

# Update

(common) `interface Update` (source)

### Properties

(common)

#### data

`abstract val data: Any`

(common)

#### updateId

`abstract val updateId: UpdateIdentifier`

### Inheritors

(common)

#### BaseMessageUpdate

`interface BaseMessageUpdate : Update`

(common)

#### CallbackQueryUpdate

`data class CallbackQueryUpdate : Update`

(common)

#### ChosenInlineResultUpdate

`data class ChosenInlineResultUpdate : Update`

(common)

#### InlineQueryUpdate

`data class InlineQueryUpdate : Update`

(common)

#### MediaGroupUpdate

`interface MediaGroupUpdate : Update`

(common)

#### PollAnswerUpdate

`data class PollAnswerUpdate : Update`

(common)

#### PollUpdate

`data class PollUpdate : Update`

(common)

#### PreCheckoutQueryUpdate

`data class PreCheckoutQueryUpdate : Update`

(common)

#### ShippingQueryUpdate

`data class ShippingQueryUpdate : Update`

(common)

#### UnknownUpdateType

`data class UnknownUpdateType : Update`