Ë
    :É„j:
  ã                   ó<   — d dl mZmZ d dlZd dlmZ  G d„ d«      Zy)é    )ÚIterableÚUnionN)Úrawc            	       ó4   — e Zd Zdddedeeee   f   defd„Zy)ÚDeleteBusinessMessagesÚselfzpyrogram.ClientÚbusiness_connection_idÚmessage_idsÚreturnc              ƒ   óê   K  — t        |t        «      st        |«      n|g}| j                  t        j
                  j                  j                  |d¬«      |¬«      ƒ d{  –—† }|j                  S 7 Œ­w)a8  Delete messages on behalf of a business account.

        .. note::

            Requires the `can_delete_sent_messages` business bot right to delete messages sent by the bot itself,
            or the `can_delete_all_messages` business bot right to delete any message.

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

        Parameters:
            business_connection_id (``str``):
                Unique identifier of business connection on behalf of which to send the request.

            message_ids (``int`` | Iterable of ``int``):
                An iterable of message identifiers to delete (integers) or a single message id.
                All messages must be from the same chat.

        Returns:
            ``int``: Amount of affected messages

        Example:
            .. code-block:: python

                # Delete one message
                await app.delete_business_messages(connection_id, message_id)

                # Delete multiple messages at once
                await app.delete_business_messages(connection_id, list_of_message_ids)
        T)ÚidÚrevoke)r	   N)	Ú
isinstanceÚintÚlistÚinvoker   Ú	functionsÚmessagesÚDeleteMessagesÚ	pts_count)r   r	   r
   Úrs       úi/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/business/delete_business_messages.pyÚdelete_business_messagesz/DeleteBusinessMessages.delete_business_messages   ss   è ø€ ôD 0:¸+ÄsÔ/K”d˜;Ô'ÐR]ÐQ^ˆà—+‘+Ü�M‰M×"Ñ"×1Ñ1ØØð 2ó ð $:ð ó 
÷ 
ˆð �{‰{Ðð
ús   ‚AA3Á A1Á!A3N)Ú__name__Ú
__module__Ú__qualname__Ústrr   r   r   r   © ó    r   r   r      s9   „ ð,Øð,à #ð,ð ˜3 ¨¡Ð-Ñ.ð,ð 
ô	,r   r   )Útypingr   r   Úpyrogramr   r   r   r   r   ú<module>r"      s   ð÷( #ã Ý ÷-ò -r   