# Uses of Class it.tdlight.jni.TdApi.Update (tdlight API 3.3.160 API)
use: package: it.tdlight.jni, class: TdApi, class: Update

# Uses of Class
it.tdlight.jni.TdApi.Update

## Uses of TdApi.Update in it.tdlight.jni

Subclasses of TdApi.Update in it.tdlight.jni
Modifier and Type | Class | Description
--- | --- | ---
`static class` | `TdApi.UpdateAccessHash` | Some data of a user or a chat has changed.
`static class` | `TdApi.UpdateActiveNotifications` | Contains active notifications that was shown on previous application launches.
`static class` | `TdApi.UpdateAnimatedEmojiMessageClicked` | Some animated emoji message was clicked and a big animated sticker must be played if the message is visible on the screen.
`static class` | `TdApi.UpdateAnimationSearchParameters` | The parameters of animation search through GetOption("animation_search_bot_username") bot has changed.
`static class` | `TdApi.UpdateAuthorizationState` | The user authorization state has changed.
`static class` | `TdApi.UpdateBasicGroup` | Some data of a basic group has changed.
`static class` | `TdApi.UpdateBasicGroupFullInfo` | Some data from basicGroupFullInfo has been changed.
`static class` | `TdApi.UpdateCall` | New call was created or information about a call was updated.
`static class` | `TdApi.UpdateChatActionBar` | The chat action bar was changed.
`static class` | `TdApi.UpdateChatDefaultDisableNotification` | The value of the default disableNotification parameter, used when a message is sent to the chat, was changed.
`static class` | `TdApi.UpdateChatDraftMessage` | A chat draft has changed.
`static class` | `TdApi.UpdateChatFilters` | The list of chat filters or a chat filter has changed.
`static class` | `TdApi.UpdateChatHasScheduledMessages` | A chat's hasScheduledMessages field has changed.
`static class` | `TdApi.UpdateChatIsBlocked` | A chat was blocked or unblocked.
`static class` | `TdApi.UpdateChatIsMarkedAsUnread` | A chat was marked as unread or was read.
`static class` | `TdApi.UpdateChatLastMessage` | The last message of a chat was changed.
`static class` | `TdApi.UpdateChatMember` | User rights changed in a chat; for bots only.
`static class` | `TdApi.UpdateChatMessageTtlSetting` | The message Time To Live setting for a chat was changed.
`static class` | `TdApi.UpdateChatNotificationSettings` | Notification settings for a chat were changed.
`static class` | `TdApi.UpdateChatOnlineMemberCount` | The number of online group members has changed.
`static class` | `TdApi.UpdateChatPermissions` | Chat permissions was changed.
`static class` | `TdApi.UpdateChatPhoto` | A chat photo was changed.
`static class` | `TdApi.UpdateChatPosition` | The position of a chat in a chat list has changed.
`static class` | `TdApi.UpdateChatReadInbox` | Incoming messages were read or number of unread messages has been changed.
`static class` | `TdApi.UpdateChatReadOutbox` | Outgoing messages were read.
`static class` | `TdApi.UpdateChatReplyMarkup` | The default chat reply markup was changed.
`static class` | `TdApi.UpdateChatTheme` | The chat theme was changed.
`static class` | `TdApi.UpdateChatThemes` | The list of available chat themes has changed.
`static class` | `TdApi.UpdateChatTitle` | The title of a chat was changed.
`static class` | `TdApi.UpdateChatUnreadMentionCount` | The chat unreadMentionCount has changed.
`static class` | `TdApi.UpdateChatVoiceChat` | A chat voice chat state has changed.
`static class` | `TdApi.UpdateConnectionState` | The connection state has changed.
`static class` | `TdApi.UpdateDeleteMessages` | Some messages were deleted.
`static class` | `TdApi.UpdateDiceEmojis` | The list of supported dice emojis has changed.
`static class` | `TdApi.UpdateFavoriteStickers` | The list of favorite stickers was updated.
`static class` | `TdApi.UpdateFile` | Information about a file was updated.
`static class` | `TdApi.UpdateFileGenerationStart` | The file generation process needs to be started by the application.
`static class` | `TdApi.UpdateFileGenerationStop` | File generation is no longer needed.
`static class` | `TdApi.UpdateGroupCall` | Information about a group call was updated.
`static class` | `TdApi.UpdateGroupCallParticipant` | Information about a group call participant was changed.
`static class` | `TdApi.UpdateHavePendingNotifications` | Describes whether there are some pending notification updates.
`static class` | `TdApi.UpdateInstalledStickerSets` | The list of installed sticker sets was updated.
`static class` | `TdApi.UpdateLanguagePackStrings` | Some language pack strings have been updated.
`static class` | `TdApi.UpdateMessageContent` | The message content has changed.
`static class` | `TdApi.UpdateMessageContentOpened` | The message content was opened.
`static class` | `TdApi.UpdateMessageEdited` | A message was edited.
`static class` | `TdApi.UpdateMessageInteractionInfo` | The information about interactions with a message has changed.
`static class` | `TdApi.UpdateMessageIsPinned` | The message pinned state was changed.
`static class` | `TdApi.UpdateMessageLiveLocationViewed` | A message with a live location was viewed.
`static class` | `TdApi.UpdateMessageMentionRead` | A message with an unread mention was read.
`static class` | `TdApi.UpdateMessageSendAcknowledged` | A request to send a message has reached the Telegram server.
`static class` | `TdApi.UpdateMessageSendFailed` | A message failed to send.
`static class` | `TdApi.UpdateMessageSendSucceeded` | A message has been successfully sent.
`static class` | `TdApi.UpdateNewCallbackQuery` | A new incoming callback query; for bots only.
`static class` | `TdApi.UpdateNewCallSignalingData` | New call signaling data arrived.
`static class` | `TdApi.UpdateNewChat` | A new chat has been loaded/created.
`static class` | `TdApi.UpdateNewChosenInlineResult` | The user has chosen a result of an inline query; for bots only.
`static class` | `TdApi.UpdateNewCustomEvent` | A new incoming event; for bots only.
`static class` | `TdApi.UpdateNewCustomQuery` | A new incoming query; for bots only.
`static class` | `TdApi.UpdateNewInlineCallbackQuery` | A new incoming callback query from a message sent via a bot; for bots only.
`static class` | `TdApi.UpdateNewInlineQuery` | A new incoming inline query; for bots only.
`static class` | `TdApi.UpdateNewMessage` | A new message was received; can also be an outgoing message.
`static class` | `TdApi.UpdateNewPreCheckoutQuery` | A new incoming pre-checkout query; for bots only.
`static class` | `TdApi.UpdateNewShippingQuery` | A new incoming shipping query; for bots only.
`static class` | `TdApi.UpdateNotification` | A notification was changed.
`static class` | `TdApi.UpdateNotificationGroup` | A list of active notifications in a notification group has changed.
`static class` | `TdApi.UpdateOption` | An option changed its value.
`static class` | `TdApi.UpdatePoll` | A poll was updated; for bots only.
`static class` | `TdApi.UpdatePollAnswer` | A user changed the answer to a poll; for bots only.
`static class` | `TdApi.UpdateRecentStickers` | The list of recently used stickers was updated.
`static class` | `TdApi.UpdateSavedAnimations` | The list of saved animations was updated.
`static class` | `TdApi.UpdateScopeNotificationSettings` | Notification settings for some type of chats were updated.
`static class` | `TdApi.UpdateSecretChat` | Some data of a secret chat has changed.
`static class` | `TdApi.UpdateSelectedBackground` | The selected background has changed.
`static class` | `TdApi.UpdateServiceNotification` | Service notification from the server.
`static class` | `TdApi.UpdateStickerSet` | A sticker set has changed.
`static class` | `TdApi.UpdateSuggestedActions` | The list of suggested to the user actions has changed.
`static class` | `TdApi.UpdateSupergroup` | Some data of a supergroup or a channel has changed.
`static class` | `TdApi.UpdateSupergroupFullInfo` | Some data from supergroupFullInfo has been changed.
`static class` | `TdApi.UpdateTermsOfService` | New terms of service must be accepted by the user.
`static class` | `TdApi.UpdateTrendingStickerSets` | The list of trending sticker sets was updated or some of them were viewed.
`static class` | `TdApi.UpdateUnreadChatCount` | Number of unread chats, i.e.
`static class` | `TdApi.UpdateUnreadMessageCount` | Number of unread messages in a chat list has changed.
`static class` | `TdApi.UpdateUser` | Some data of a user has changed.
`static class` | `TdApi.UpdateUserChatAction` | User activity in the chat has changed.
`static class` | `TdApi.UpdateUserFullInfo` | Some data from userFullInfo has been changed.
`static class` | `TdApi.UpdateUserPrivacySettingRules` | Some privacy setting rules have been changed.
`static class` | `TdApi.UpdateUsersNearby` | The list of users nearby has changed.
`static class` | `TdApi.UpdateUserStatus` | The user went online or offline.

Fields in it.tdlight.jni declared as TdApi.Update
Modifier and Type | Field | Description
--- | --- | ---
`TdApi.Update[]` | TdApi.Updates.`updates` | List of updates.

Constructors in it.tdlight.jni with parameters of type TdApi.Update
Constructor | Description
--- | ---
`Updates​(TdApi.Update[] updates)` | Contains a list of updates.