
     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InputMediaUnion   )TelegramMethodc                        e Zd ZU dZeZdZeed<   	 e	ed<   	 e	ed<   	 e
ed<   	 dZedz  ed<   	 erdd	dede	de	de
dedz  d
eddf fdZ xZS  xZS )EditEphemeralMessageMediaa&  
    Use this method to edit the media 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#editephemeralmessagemedia
    editEphemeralMessageMediachat_idreceiver_user_idephemeral_message_idmediaNreply_markup)r   +_EditEphemeralMessageMedia__pydantic_kwargsreturnc          	      0    t        |   d|||||d| y )N)r   r   r   r   r    )super__init__)__pydantic__self__r   r   r   r   r   r   	__class__s          _/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_ephemeral_message_media.pyr   z"EditEphemeralMessageMedia.__init__    s0     G !1%9) $    )__name__
__module____qualname____doc__bool__returning____api_method__r   __annotations__intr   r   r   r   r   r   __classcell__)r   s   @r   r   r      s     M0Nt95 k04L&-4w 9=	 !	 "		
 #&	 #	 /5	 "%	 	 		 r   r   N)typingr   r   typesr   r   r   baser
   r!   r   r   r   r   <module>r*      s"    % F F  .t 4 .r   