Source code for hydrogram.raw.base.updates_t
# Hydrogram - Telegram MTProto API Client Library for Python
# Copyright (C) 2023-present Hydrogram <https://hydrogram.org>
#
# This file is part of Hydrogram.
#
# Hydrogram is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Hydrogram is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with Hydrogram. If not, see <http://www.gnu.org/licenses/>.
# # # # # # # # # # # # # # # # # # # # # # # #
# !!! WARNING !!! #
# This is a generated file! #
# All changes made in this file will be lost! #
# # # # # # # # # # # # # # # # # # # # # # # #
from typing import Union
from hydrogram import raw
from hydrogram.raw.core import TLObject
Updates = Union["raw.types.UpdateShort", "raw.types.UpdateShortChatMessage", "raw.types.UpdateShortMessage", "raw.types.UpdateShortSentMessage", "raw.types.Updates", "raw.types.UpdatesCombined", "raw.types.UpdatesTooLong"]
[docs]
class Updates: # type: ignore
"""Object which is perceived by the client without a call on its part when an event occurs.
Constructors:
This base type has 7 constructors available.
.. currentmodule:: hydrogram.raw.types
.. autosummary::
:nosignatures:
UpdateShort
UpdateShortChatMessage
UpdateShortMessage
UpdateShortSentMessage
Updates
UpdatesCombined
UpdatesTooLong
Functions:
This object can be returned by 128 functions.
.. currentmodule:: hydrogram.raw.functions
.. autosummary::
:nosignatures:
account.GetNotifyExceptions
account.UpdateConnectedBot
account.GetBotBusinessConnection
users.SuggestBirthday
contacts.DeleteContacts
contacts.AddContact
contacts.AcceptContact
contacts.GetLocated
contacts.BlockFromReplies
messages.SendMessage
messages.SendMedia
messages.ForwardMessages
messages.EditChatTitle
messages.EditChatPhoto
messages.DeleteChatUser
messages.ImportChatInvite
messages.StartBot
messages.MigrateChat
messages.SendInlineBotResult
messages.EditMessage
messages.GetAllDrafts
messages.SetGameScore
messages.SendScreenshotNotification
messages.SendMultiMedia
messages.UpdatePinnedMessage
messages.SendVote
messages.GetPollResults
messages.EditChatDefaultBannedRights
messages.SendScheduledMessages
messages.DeleteScheduledMessages
messages.SetHistoryTTL
messages.SetChatTheme
messages.HideChatJoinRequest
messages.HideAllChatJoinRequests
messages.ToggleNoForwards
messages.SendReaction
messages.GetMessagesReactions
messages.SetChatAvailableReactions
messages.SendWebViewData
messages.GetExtendedMedia
messages.SendBotRequestedPeer
messages.SetChatWallPaper
messages.SendQuickReplyMessages
messages.DeleteQuickReplyMessages
messages.EditFactCheck
messages.DeleteFactCheck
messages.SendPaidReaction
messages.GetPaidReactionPrivacy
messages.ToggleTodoCompleted
messages.AppendTodoList
messages.ToggleSuggestedPostApproval
messages.EditForumTopic
messages.UpdatePinnedForumTopic
messages.ReorderPinnedForumTopics
messages.CreateForumTopic
messages.EditChatCreator
messages.EditChatParticipantRank
channels.CreateChannel
channels.EditAdmin
channels.EditTitle
channels.EditPhoto
channels.JoinChannel
channels.LeaveChannel
channels.DeleteChannel
channels.ToggleSignatures
channels.EditBanned
channels.DeleteHistory
channels.TogglePreHistoryHidden
channels.ToggleSlowMode
channels.ConvertToGigagroup
channels.ToggleJoinToSend
channels.ToggleJoinRequest
channels.ToggleForum
channels.ToggleAntiSpam
channels.ToggleParticipantsHidden
channels.UpdateColor
channels.ToggleViewForumAsMessages
channels.UpdateEmojiStatus
channels.SetBoostsToUnblockRestrictions
channels.RestrictSponsoredMessages
channels.UpdatePaidMessagesPrice
channels.ToggleAutotranslation
bots.AllowSendMessage
payments.AssignAppStoreTransaction
payments.AssignPlayMarketTransaction
payments.ApplyGiftCode
payments.LaunchPrepaidGiveaway
payments.RefundStarsCharge
payments.UpgradeStarGift
payments.TransferStarGift
payments.UpdateStarGiftPrice
payments.ResolveStarGiftOffer
payments.SendStarGiftOffer
payments.CraftStarGift
phone.DiscardCall
phone.SetCallRating
phone.CreateGroupCall
phone.JoinGroupCall
phone.LeaveGroupCall
phone.InviteToGroupCall
phone.DiscardGroupCall
phone.ToggleGroupCallSettings
phone.ToggleGroupCallRecord
phone.EditGroupCallParticipant
phone.EditGroupCallTitle
phone.ToggleGroupCallStartSubscription
phone.StartScheduledGroupCall
phone.JoinGroupCallPresentation
phone.LeaveGroupCallPresentation
phone.CreateConferenceCall
phone.DeleteConferenceCallParticipants
phone.SendConferenceCallBroadcast
phone.InviteConferenceCallParticipant
phone.DeclineConferenceCallInvite
phone.GetGroupCallChainBlocks
phone.SendGroupCallMessage
phone.DeleteGroupCallMessages
phone.DeleteGroupCallParticipantMessages
folders.EditPeerFolders
chatlists.JoinChatlistInvite
chatlists.JoinChatlistUpdates
chatlists.LeaveChatlist
stories.SendStory
stories.EditStory
stories.ActivateStealthMode
stories.SendReaction
stories.GetAllReadPeerStories
stories.StartLive
"""
QUALNAME = "hydrogram.raw.base.Updates"
def __init__(self):
raise TypeError("Base types can only be used for type checking purposes: "
"you tried to use a base type instance as argument, "
"but you need to instantiate one of its constructors instead. "
"More info: https://docs.hydrogram.org/en/latest/telegram/base/updates.html")