o
    -˜Žj+
  ã                   @   s6   d dl mZ d dlZd dlmZmZ G dd„ dƒZdS )é    )ÚOptionalN)ÚtypesÚenumsc                   @   s>   e Zd Z			ddddededed dd	d
edefdd„ZdS )ÚEditInlineCaptionNÚselfzpyrogram.ClientÚinline_message_idÚcaptionÚ
parse_modezenums.ParseModeÚreply_markupztypes.InlineKeyboardMarkupÚinvert_mediaÚreturnc                 Ã   s   �| j |||||d�I dH S )a%  Edit the caption of inline media messages.

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

        Parameters:
            inline_message_id (``str``):
                Identifier of the inline message.

            caption (``str``):
                New caption of the media message.

            parse_mode (:obj:`~pyrogram.enums.ParseMode`, *optional*):
                By default, texts are parsed using both Markdown and HTML styles.
                You can combine both syntaxes together.

            reply_markup (:obj:`~pyrogram.types.InlineKeyboardMarkup`, *optional*):
                An InlineKeyboardMarkup object.

            invert_media (``bool``, *optional*):
                True, If the media position is inverted.
                only animation, photo, video, and webpage preview messages.

        Returns:
            ``bool``: On success, True is returned.

        Example:
            .. code-block:: python

                # Bots only
                await app.edit_inline_caption(inline_message_id, "new media caption")
        )r   Útextr	   r
   r   N)Úedit_inline_text)r   r   r   r	   r
   r   © r   új/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/pyrogram/methods/messages/edit_inline_caption.pyÚedit_inline_caption   s   €'ûz%EditInlineCaption.edit_inline_caption)NNN)Ú__name__Ú
__module__Ú__qualname__Ústrr   Úboolr   r   r   r   r   r      s&    úÿþýüûúùr   )Útypingr   Úpyrogramr   r   r   r   r   r   r   Ú<module>   s   