using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Soanx.TelegramModels;

public enum SoanxTdUpdateType {
    None = 0,
    UpdateActiveEmojiReactions = 1,
    UpdateActiveNotifications = 2,
    UpdateAnimatedEmojiMessageClicked = 3,
    UpdateAnimationSearchParameters = 4,
    UpdateAttachmentMenuBots = 5,
    UpdateAuthorizationState = 6,
    UpdateBasicGroup = 7,
    UpdateBasicGroupFullInfo = 8,
    UpdateCall = 9,
    UpdateChatAction = 10,
    UpdateChatActionBar = 11,
    UpdateChatAvailableReactions = 12,
    UpdateChatDefaultDisableNotification = 13,
    UpdateChatDraftMessage = 14,
    UpdateChatFilters = 15,
    UpdateChatHasProtectedContent = 16,
    UpdateChatHasScheduledMessages = 17,
    UpdateChatIsBlocked = 18,
    UpdateChatIsMarkedAsUnread = 19,
    UpdateChatLastMessage = 20,
    UpdateChatMember = 21,
    UpdateChatMessageSender = 22,
    UpdateChatMessageTtl = 23,
    UpdateChatNotificationSettings = 24,
    UpdateChatOnlineMemberCount = 25,
    UpdateChatPendingJoinRequests = 26,
    UpdateChatPermissions = 27,
    UpdateChatPhoto = 28,
    UpdateChatPosition = 29,
    UpdateChatReadInbox = 30,
    UpdateChatReadOutbox = 31,
    UpdateChatReplyMarkup = 32,
    UpdateChatTheme = 33,
    UpdateChatThemes = 34,
    UpdateChatTitle = 35,
    UpdateChatUnreadMentionCount = 36,
    UpdateChatUnreadReactionCount = 37,
    UpdateChatVideoChat = 38,
    UpdateConnectionState = 39,
    UpdateDefaultReactionType = 40,
    UpdateDeleteMessages = 41,
    UpdateDiceEmojis = 42,
    UpdateFavoriteStickers = 43,
    UpdateFile = 44,
    UpdateFileAddedToDownloads = 45,
    UpdateFileDownload = 46,
    UpdateFileDownloads = 47,
    UpdateFileGenerationStart = 48,
    UpdateFileGenerationStop = 49,
    UpdateFileRemovedFromDownloads = 50,
    UpdateForumTopicInfo = 51,
    UpdateGroupCall = 52,
    UpdateGroupCallParticipant = 53,
    UpdateHavePendingNotifications = 54,
    UpdateInstalledStickerSets = 55,
    UpdateLanguagePackStrings = 56,
    UpdateMessageContent = 57,
    UpdateMessageContentOpened = 58,
    UpdateMessageEdited = 59,
    UpdateMessageInteractionInfo = 60,
    UpdateMessageIsPinned = 61,
    UpdateMessageLiveLocationViewed = 62,
    UpdateMessageMentionRead = 63,
    UpdateMessageSendAcknowledged = 64,
    UpdateMessageSendFailed = 65,
    UpdateMessageSendSucceeded = 66,
    UpdateMessageUnreadReactions = 67,
    UpdateNewCallbackQuery = 68,
    UpdateNewCallSignalingData = 69,
    UpdateNewChat = 70,
    UpdateNewChatJoinRequest = 71,
    UpdateNewChosenInlineResult = 72,
    UpdateNewCustomEvent = 73,
    UpdateNewCustomQuery = 74,
    UpdateNewInlineCallbackQuery = 75,
    UpdateNewInlineQuery = 76,
    UpdateNewMessage = 77,
    UpdateNewPreCheckoutQuery = 78,
    UpdateNewShippingQuery = 79,
    UpdateNotification = 80,
    UpdateNotificationGroup = 81,
    UpdateOption = 82,
    UpdatePoll = 83,
    UpdatePollAnswer = 84,
    UpdateRecentStickers = 85,
    UpdateSavedAnimations = 86,
    UpdateSavedNotificationSounds = 87,
    UpdateScopeNotificationSettings = 88,
    UpdateSecretChat = 89,
    UpdateSelectedBackground = 90,
    UpdateServiceNotification = 91,
    UpdateStickerSet = 92,
    UpdateSuggestedActions = 93,
    UpdateSupergroup = 94,
    UpdateSupergroupFullInfo = 95,
    UpdateTermsOfService = 96,
    UpdateTrendingStickerSets = 97,
    UpdateUnreadChatCount = 98,
    UpdateUnreadMessageCount = 99,
    UpdateUser = 100,
    UpdateUserFullInfo = 101,
    UpdateUserPrivacySettingRules = 102,
    UpdateUsersNearby = 103,
    UpdateUserStatus = 104,
    UpdateWebAppMessageSent = 105
}
