
     j                     L    d dl mZmZ ddlmZmZ ddlmZ  G d dee         Z	y)	    )TYPE_CHECKINGAny   )ChatIdUnionInlineKeyboardMarkup   )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<   	 erdddede	de	dedz  d	ed
df fdZ xZS  xZS )EditEphemeralMessageReplyMarkupa8  
    Use this method to edit only the reply markup 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#editephemeralmessagereplymarkup
    editEphemeralMessageReplyMarkupchat_idreceiver_user_idephemeral_message_idNreply_markup)r   1_EditEphemeralMessageReplyMarkup__pydantic_kwargsreturnc                .    t        |   d||||d| y )N)r   r   r   r    )super__init__)__pydantic__self__r   r   r   r   r   	__class__s         f/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_ephemeral_message_reply_markup.pyr   z(EditEphemeralMessageReplyMarkup.__init__   s-     G !1%9)	
 $    )__name__
__module____qualname____doc__bool__returning____api_method__r   __annotations__intr   r   r   r   r   __classcell__)r   s   @r   r   r      s     M6Nt9504L&-4w 9=	 !	 "		
 #&	 /5	 "%	 	 		 r   r   N)
typingr   r   typesr   r   baser	   r   r   r   r   r   <module>r(      s    % 5  *nT&: *r   