
     j/                     T    d dl mZmZ ddlmZmZmZmZ ddlm	Z	  G d de	e
         Zy)	    )TYPE_CHECKINGAny   )ChatIdUnionInlineKeyboardMarkupLinkPreviewOptionsMessageEntity   )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<   	 dZee   dz  ed	<   	 dZedz  ed
<   	 dZedz  ed<   	 er3ddddddede	de	de
de
dz  d	ee   dz  d
edz  dedz  deddf fdZ xZS  xZS )EditEphemeralMessageTexta  
    Use this method to edit an ephemeral text 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#editephemeralmessagetext
    editEphemeralMessageTextchat_idreceiver_user_idephemeral_message_idtextN
parse_modeentitieslink_preview_optionsreply_markup)r   r   r   r   *_EditEphemeralMessageText__pydantic_kwargsreturnc                6    t        
|   d||||||||d|	 y )N)r   r   r   r   r   r   r   r    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r   r   	__class__s             ^/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_ephemeral_message_text.pyr   z!EditEphemeralMessageText.__init__&   s9    " G 
!1%9%!%9)
 $
    )__name__
__module____qualname____doc__bool__returning____api_method__r   __annotations__intstrr   r   listr	   r   r   r   r   r   r   r   __classcell__)r   s   @r   r   r      s(    M/Nt95
II!Jd
! \+/Hd=!D(/ A6:,t3:904L&-4w &*37>B8<	 !	 "		
 #&	 	 d
	 =)D0	 #5t";	 /5	 "%	 	 		 r    r   N)typingr   r   typesr   r   r   r	   baser   r%   r   r   r    r   <module>r0      s"    % X X  :~d3 :r    