Ë
    ö­¦j  ã                  ór   — d dl mZ d dlmZmZ ddlmZ ddlmZm	Z	m
Z
mZ ddlmZ  G d„ d	ee
ez     «      Zy
)é    )Úannotations)ÚTYPE_CHECKINGÚAnyé   )ÚDefault)ÚChatIdUnionÚInlineKeyboardMarkupÚMessageÚMessageEntityé   )ÚTelegramMethodc            
      ó@  ‡ — e Zd ZU dZeez  ZdZdZde	d<   	 dZ
de	d<   	 dZde	d	<   	 dZde	d
<   	 dZde	d<   	  ed«      Zde	d<   	 dZde	d<   	  ed«      Zde	d<   	 dZde	d<   	 er6ddddd ed«      d ed«      ddœ		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dˆ fd„Zˆ xZS ˆ xZS )ÚEditMessageCaptiona¾  
    Use this method to edit captions of messages. On success, if the edited message is not an inline message, the edited :class:`aiogram.types.message.Message` is returned, otherwise :code:`True` is returned. Note that business messages that were not sent by the bot and do not contain an inline keyboard can only be edited within **48 hours** from the time they were sent.

    Source: https://core.telegram.org/bots/api#editmessagecaption
    ÚeditMessageCaptionNú
str | NoneÚbusiness_connection_idúChatIdUnion | NoneÚchat_idú
int | NoneÚ
message_idÚinline_message_idÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesÚshow_caption_above_mediaúbool | Default | NoneúInlineKeyboardMarkup | NoneÚreply_markup©	r   r   r   r   r   r   r   r   r    c       	        ó8   •— t        ‰| �  d|||||||||	dœ	|
¤Ž y )Nr!   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r   r    Ú$_EditMessageCaption__pydantic_kwargsÚ	__class__s              €úW/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_message_caption.pyr%   zEditMessageCaption.__init__+   s<   ø€ ô$ ‰GÑð Ø'=ØØ%Ø"3ØØ%Ø!1Ø)AØ)ñð $óó    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r'   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   ÚboolÚ__returning__Ú__api_method__r   Ú__annotations__r   r   r   r   r   r   r   r   r    r   r%   Ú__classcell__)r(   s   @r)   r   r   
   sR  ø… ñð ˜d‘N€MØ)€Nà)-Ð˜JÓ-ØkØ"&€GÐÓ&ð wØ!€J�
Ó!Ø]Ø$(Ð�zÓ(ØdØ€GˆZÓØNÙ'.¨|Ó'<€JÐ$Ó<ð _Ø37ÐÐ0Ó7ØÙ6=Ð>XÓ6YÐÐ3ÓYð IØ04€LÐ-Ó4Øwáð 26Ø*.Ø%)Ø,0Ø"&Ù/6°|Ó/DØ;?Ù>EÐF`Ó>aØ8<ñ	ð %/ð	ð (ð		ð
 #ð	ð  *ð	ð  ð	ð -ð	ð 9ð	ð '<ð	ð 6ð	ð "%ð	ð ÷	ñ 	ó	 r*   r   N)Ú
__future__r   Útypingr   r   Úclient.defaultr   Útypesr   r	   r
   r   Úbaser   r1   r   r#   r*   r)   ú<module>r;      s,   ðÝ "ç %å $ß MÓ MÝ  ô>˜¨°$©Ñ7õ >r*   