Ë
    çObjæ	  ã                  óT   — d dl mZ d dlmZmZ ddlmZ ddlmZ  G d„ dee	   «      Z
y	)
é    )Úannotations)ÚTYPE_CHECKINGÚAnyé   )ÚMessageEntityé   )ÚTelegramMethodc                  ó¼   ‡ — e Zd ZU dZeZdZded<   	 ded<   	 dZded<   	 dZ	d	ed
<   	 dZ
d	ed<   	 dZded<   	 erdddddœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dˆ fd„Zˆ xZS ˆ xZS )ÚSendMessageDrafta»  
    Use this method to stream a partial message to a user while the message is being generated. Note that the streamed draft is ephemeral and acts as a temporary 30-second preview - once the output is finalized, you **must** call :class:`aiogram.methods.send_message.SendMessage` with the complete message to persist it in the user's chat. Returns :code:`True` on success.

    Source: https://core.telegram.org/bots/api#sendmessagedraft
    ÚsendMessageDraftÚintÚchat_idÚdraft_idNú
int | NoneÚmessage_thread_idú
str | NoneÚtextÚ
parse_modeúlist[MessageEntity] | NoneÚentities)r   r   r   r   c          
     ó2   •— t        ‰| �  d||||||dœ|¤Ž y )N)r   r   r   r   r   r   © )ÚsuperÚ__init__)	Ú__pydantic__self__r   r   r   r   r   r   Ú"_SendMessageDraft__pydantic_kwargsÚ	__class__s	           €úU/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/send_message_draft.pyr   zSendMessageDraft.__init__$   s3   ø€ ô ‰GÑð ØØ!Ø"3ØØ%Ø!ñð $óó    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚboolÚ__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   Ú__classcell__)r   s   @r   r   r   	   sÓ   ø… ñð €MØ'€NàƒLØ7ØƒMØ{Ø$(Ð�zÓ(Ø9Ø€Dˆ*Óð KØ!€J�
Ó!ð \Ø+/€HÐ(Ó/ð Aáð -1Ø#Ø%)Ø37ñ	ð ð	ð ð		ð
  *ð	ð ð	ð #ð	ð 1ð	ð "%ð	ð ÷	ñ 	ó	 r   r   N)Ú
__future__r   Útypingr   r   Útypesr   Úbaser	   r&   r   r   r   r   ú<module>r/      s"   ðÝ "ç %å !Ý  ô2�~ dÑ+õ 2r   