
     j
                     P    d dl mZmZ ddlmZmZmZ ddlmZ  G d dee	         Z
y)	    )TYPE_CHECKINGAny   )ChatIdUnionInlineKeyboardMarkupMessageEntity   )TelegramMethodc                   
    e Zd ZU dZeZdZeed<   	 e	ed<   	 e	ed<   	 dZ
edz  ed<   	 dZedz  ed<   	 dZee   dz  ed	<   	 dZedz  ed
<   	 er1ddddddede	de	dedz  dedz  d	ee   dz  d
edz  deddf fdZ xZS  xZS )EditEphemeralMessageCaptiona*  
    Use this method to edit the caption of an ephemeral message. Note that it is not guaranteed that the user will receive the message edit event, especially if they are offline. On success, :code:`True` is returned.

    Source: https://core.telegram.org/bots/api#editephemeralmessagecaption
    editEphemeralMessageCaptionchat_idreceiver_user_idephemeral_message_idNcaption
parse_modecaption_entitiesreply_markup)r   r   r   r   -_EditEphemeralMessageCaption__pydantic_kwargsreturnc                4    t        	|   d|||||||d| y )N)r   r   r   r   r   r   r    )super__init__)
__pydantic__self__r   r   r   r   r   r   r   r   	__class__s
            a/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_ephemeral_message_caption.pyr   z$EditEphemeralMessageCaption.__init__$   s6      G 	!1%9%!1)	 $	    )__name__
__module____qualname____doc__bool__returning____api_method__r   __annotations__intr   strr   r   listr   r   r   r   r   r   __classcell__)r   s   @r   r   r      s    M2Nt95GS4ZN!Jd
! _37d=)D0704L&-4w #'%);?8<	 !	 "		
 #&	 4Z	 d
	 #=1D8	 /5	 "%	 	 		 r   r   N)typingr   r   typesr   r   r   baser
   r#   r   r   r   r   <module>r.      s"    % D D  6."6 6r   