U
    ;g                     @   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eeed dedddZdS )	EditInlineCaptionNzpyrogram.Clientzenums.ParseModeztypes.InlineKeyboardMarkup)selfinline_message_idcaption
parse_modereply_markupreturnc                    s   | j ||||dI dH S )an  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.

        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
   N)Zedit_inline_text)r   r   r   r	   r
    r   m/opt/bot/vods_filmes/script/venv/lib/python3.8/site-packages/pyrogram/methods/messages/edit_inline_caption.pyedit_inline_caption   s    "z%EditInlineCaption.edit_inline_caption)NN)__name__
__module____qualname__strr   boolr   r   r   r   r   r      s     r   )typingr   Zpyrogramr   r   r   r   r   r   r   <module>   s   