o
    4˜Žj#  ã                   @   s\   d dl mZmZ ddlmZ ddlmZmZmZm	Z	m
Z
 ddlmZ G dd„ dee ƒZd	S )
é    )ÚTYPE_CHECKINGÚAnyé   )ÚDefault)ÚChatIdUnionÚInlineKeyboardMarkupÚInputRichMessageÚLinkPreviewOptionsÚMessageEntityé   )ÚTelegramMethodc                       s>  e Zd ZU dZeZdZeed< 	 e	ed< 	 e	ed< 	 dZ
edB ed< 	 edƒZeeB dB ed< 	 dZee dB ed	< 	 ed
ƒZeeB dB ed< 	 dZedB ed< 	 dZedB ed< 	 er›dedƒded
ƒdddœdede	de	dedB deeB dB d	ee dB deeB dB dedB dedB deddf‡ fdd„Z‡  ZS ‡  ZS )ÚEditEphemeralMessageTexta%  
    Use this method to edit an ephemeral text or rich 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_idNÚtextÚ
parse_modeÚentitiesÚlink_previewÚlink_preview_optionsÚreply_markupÚrich_message)r   r   r   r   r   r   Ú*_EditEphemeralMessageText__pydantic_kwargsÚreturnc       	            s*   t ƒ jd|||||||||	dœ	|
¤Ž d S )N)	r   r   r   r   r   r   r   r   r   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r   r   r   ©Ú	__class__r   úh/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/methods/edit_ephemeral_message_text.pyr   /   s   ÷

öz!EditEphemeralMessageText.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚboolÚ__returning__Ú__api_method__r   Ú__annotations__Úintr   Ústrr   r   r   Úlistr
   r   r	   r   r   r   r   r   r   r   Ú__classcell__r   r   r   r!   r      sj   
 
õýüûú
ù
ø
	÷
öõôóür   N)Útypingr   r   Úclient.defaultr   Útypesr   r   r   r	   r
   Úbaser   r&   r   r   r   r   r!   Ú<module>   s
    