Ë
    ö­¦j  ã                  ó`   — d dl mZ d dlmZmZ ddlmZ ddlmZ ddl	m
Z
  G d„ d	e
e   «      Zy
)é    )Úannotations)ÚTYPE_CHECKINGÚAnyé   )ÚDefault)Ú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
<   	  e
d«      Zded<   	 dZded<   	 dZded<   	 dZded<   	 er+dd e
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ústr | Default | Noneúlist[MessageEntity] | NoneÚentitiesúbool | NoneÚcan_stopÚkeep_on_stop)r   r   r   r   r   r   c               ó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   Ú"_SendMessageDraft__pydantic_kwargsÚ	__class__s             €úU/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/send_message_draft.pyr   zSendMessageDraft.__init__)   s9   ø€ ô" ‰GÑð 
ØØ!Ø"3ØØ%Ø!Ø!Ø)ñ
ð $ó
ó    )r   r   r   r   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   r   r   r   Ú__classcell__)r"   s   @r#   r   r   
   s  ø… ñð €MØ'€NàƒLØ7ØƒMð pØ$(Ð�zÓ(Ø9Ø€Dˆ*Óð KÙ'.¨|Ó'<€JÐ$Ó<ð \Ø+/€HÐ(Ó/ð AØ €HˆkÓ ð GØ $€L�+Ó$ð táð -1Ø#Ù/6°|Ó/DØ37Ø$(Ø(,ñ	ð ð	ð ð		ð
  *ð	ð ð	ð -ð	ð 1ð	ð "ð	ð &ð	ð "%ð	ð ÷	ñ 	ó	 r$   r   N)Ú
__future__r   Útypingr   r   Úclient.defaultr   Útypesr   Úbaser
   r+   r   r   r$   r#   ú<module>r5      s%   ðÝ "ç %å $Ý !Ý  ô:�~ dÑ+õ :r$   