
    F˝i                        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 ddlmZ  G d	 d
eeez           Zy)    )annotations)TYPE_CHECKINGAny)Field   )Default)ChatIdUnionInlineKeyboardMarkupLinkPreviewOptionsMessageMessageEntity   )TelegramMethodc                  |    e Zd ZU dZeez  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 ed      ddi      Zded<   	 er>dddd ed      d ed      d ed      d		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )EditMessageTexta  
    Use this method to edit text 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
    editMessageTextstrtextN
str | None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link_preview_is_disabled
deprecatedT)json_schema_extrabool | Default | Nonedisable_web_page_preview)	r   r   r   r   r   r   r"   r$   r)   c       
        :    t        |   d|||||||||	|
d
| y )N)
r   r   r   r   r   r   r   r"   r$   r)    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r"   r$   r)   !_EditMessageText__pydantic_kwargs	__class__s               Z/home/leshdev/mybot/venv/lib/python3.12/site-packages/aiogram/methods/edit_message_text.pyr-   zEditMessageText.__init__:   s?    & 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   returnNone)__name__
__module____qualname____doc__r   bool__returning____api_method____annotations__r   r   r   r   r   r   r   r"   r$   r   r)   r   r-   __classcell__)r0   s   @r1   r   r      s    dNM&N
IK)-J-k"&G& m!J
!]$(z(d'.|'<J$< ]+/H(/ A@G@W=W904L-4x6;*+d?S73 D
  26*.%),0/6|/D37HOP^H_8<>EF`>a	 	 %/		
 (	 #	  *	 -	 1	 #F	 6	 '<	 "%	 	 		 r2   r   N)
__future__r   typingr   r   pydanticr   client.defaultr   typesr	   r
   r   r   r   baser   r9   r   r+   r2   r1   <module>rD      s7    " %  $  !GnWt^4 Gr2   