
    dhJ                        d dl mZ d dlmZmZ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ef            Zy)    )annotations)TYPE_CHECKINGAnyOptionalUnion)Field   )Default)ChatIdUnionInlineKeyboardMarkupLinkPreviewOptionsMessageMessageEntity   )TelegramMethodc                      e Zd ZU dZeeef   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Optional[str]business_connection_idOptional[ChatIdUnion]chat_idOptional[int]
message_idinline_message_id
parse_modeOptional[Union[str, Default]]Optional[list[MessageEntity]]entitieslink_preview,Optional[Union[LinkPreviewOptions, Default]]link_preview_optionsOptional[InlineKeyboardMarkup]reply_markuplink_preview_is_disabled
deprecatedT)json_schema_extraOptional[Union[bool, Default]]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               [/var/www/netwell/bot/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*   r1   r   returnNone)__name__
__module____qualname____doc__r   r   bool__returning____api_method____annotations__r   r   r   r   r
   r   r!   r$   r&   r   r+   r   r/   __classcell__)r2   s   @r3   r   r      s    '4-(M&N
IK,0M0k%)G") m $J$]'+}+d070EJ-E ].2H+2 AIPQ_I`F`937L07x?D*+d?S@< D
  59-1(,/38?8M6:QXR <@GN*H#	 #	 %2	#	
 +#	 &#	  -#	 6#	 4#	 #O#	 9#	 'E#	" "%##	$ %#	 #		 r4   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   baser   r;   r   r-   r4   r3   <module>rF      s?    " 6 6  $  !KnU7D=%9: Kr4   