
    iE                     P   S SK JrJr  S SKJr  S SKJr  \(       a  \\R                  R                  R                  \R                  R                  R                  \R                  R                  R                  \R                  R                  R                  4   r
g " S S\S9r
g)    )TYPE_CHECKINGUnion)raw)BaseTypeMetac                   $   \ rS rSrSrSr\\R                  R                  R                  \R                  R                  R                  \R                  R                  R                  \R                  R                  R                  4   rS rSrg)Messages#   a  Telegram API base type.

Constructors:
    This base type has 4 constructors available.

    .. currentmodule:: pyrogram.raw.types

    .. autosummary::
        :nosignatures:

        messages.ChannelMessages
        messages.Messages
        messages.MessagesNotModified
        messages.MessagesSlice

Functions:
    This object can be returned by 15 functions.

    .. currentmodule:: pyrogram.raw.functions

    .. autosummary::
        :nosignatures:

        messages.GetMessages
        messages.GetHistory
        messages.Search
        messages.SearchGlobal
        messages.GetUnreadMentions
        messages.GetRecentLocations
        messages.GetScheduledHistory
        messages.GetScheduledMessages
        messages.GetReplies
        messages.GetUnreadReactions
        messages.SearchSentMedia
        messages.GetSavedHistory
        messages.GetQuickReplyMessages
        channels.GetMessages
        channels.SearchPosts
    z#pyrogram.raw.base.messages.Messagesc                     [        S5      e)NzBase 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.kurigram.icu/telegram/base/messages)	TypeError)selfs    P/app/mltbenv/lib/python3.13/site-packages/pyrogram/raw/base/messages/messages.py__init__Messages.__init__O   s     Z [ [     N)__name__
__module____qualname____firstlineno____doc__QUALNAMEr   r   typesmessagesChannelMessagesr   MessagesNotModifiedMessagesSlice__union_types__r   __static_attributes__r   r   r   r   r   #   s    &	P 9		 2 2 B BCIIDVDVD_D_adajajasas  bH  bH  JM  JS  JS  J\  J\  Jj  Jj  !j  k	[r   r   )	metaclassN)typingr   r   pyrogramr   pyrogram.raw.corer   r   r   r   r   r   r   r   r   r   <module>r#      s   2 (  * SYY''779K9K9T9TVYV_V_VhVhV|V|  B  H  H  Q  Q  _  _  _  `H0[\ 0[r   