
     j2                        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
mZ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)Field   )Default)ChatIdUnionInlineKeyboardMarkupInputRichMessageLinkPreviewOptions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<   	 dZde	d<   	  e ed      ddi      Zde	d<   	 erBddddd ed      d ed      dd ed      d	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS ) EditMessageTexta  
    Use this method to edit text, rich and `game <https://core.telegram.org/bots/api#games>`_ 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#editmessagetext
    editMessageTextN
str | Nonetextbusiness_connection_idChatIdUnion | Nonechat_id
int | None
message_idinline_message_id
parse_modestr | Default | Nonelist[MessageEntity] | Noneentitieslink_preview#LinkPreviewOptions | Default | Nonelink_preview_optionsInlineKeyboardMarkup | Nonereply_markupInputRichMessage | Nonerich_messagelink_preview_is_disabled
deprecatedT)json_schema_extrabool | Default | Nonedisable_web_page_previewr   r   r   r   r   r   r   r"   r$   r&   r+   c               <    t        |   d|||||||||	|
|d| y )Nr,    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r"   r$   r&   r+   !_EditMessageText__pydantic_kwargs	__class__s                T/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/edit_message_text.pyr0   zEditMessageText.__init__=   sB    ( G '=%"3%!%9)))A $    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r"   r!   r$   r#   r&   r%   r+   r*   r2   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   r+   r   r0   __classcell__)r3   s   @r4   r   r      s    dNM&ND*u)-J-k"&G& w!J
!]$(z(d'.|'<J$< \+/H(/ A@G@W=W904L-4w,0L)0 [6;*+d?S73 D
   $15*.%),0/6|/D37HOP^H_8<48>EF`>a!	 !	 %/	!	
 (!	 #!	  *!	 -!	 1!	 #F!	 6!	 2!	 '<!	 "%!	 !	 !		 r5   r   N)
__future__r   typingr   r   pydanticr   client.defaultr   typesr	   r
   r   r   r   r   baser   r<   r   r.   r5   r4   <module>rG      s7    " %  $  !KnWt^4 Kr5   