
    i5                     8    S SK r S SK Jr  S SK Jr   " S S5      rg)    N)raw)typesc                   0    \ rS rSr S	SSS\S\4S jjrSrg)
SearchContacts   selfzpyrogram.Clientquerylimitc                    #    U=(       d    Sn[        SU5      nU R                  [        R                  R                  R                  UUS95      I Sh  vN n[        R                  R                  X5      $  N#7f)a  Returns users or channels found by name substring and auxiliary data.

.. include:: /_includes/usable-by/users.rst

Parameters:
    query (``str``):
        Target substring.

    limit (``int``, *optional*):
        Maximum number of users to be returned.

Returns:
    :obj:`~pyrogram.types.FoundContacts`: On success, a list of chats is returned.

Example:
    .. code-block:: python

        await app.search_contacts("pyrogram")
id   )qr
   N)	mininvoker   	functionscontactsSearchr   FoundContacts_parse)r   r	   r
   totalrs        V/app/mltbenv/lib/python3.13/site-packages/pyrogram/methods/contacts/search_contacts.pysearch_contactsSearchContacts.search_contacts   sp     0 &C++MM"")) * 
 
 ""))$22
s   AA:A8$A: N)r   )__name__
__module____qualname____firstlineno__strintr   __static_attributes__r       r   r   r      s+     "3"3"3 "3 "3r"   r   )pyrogramr   r   r   r   r"   r   <module>r$      s   &   #3 #3r"   