
    dhg
                    n    d dl mZ d dlmZmZmZmZ ddl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   )ChatIdUnionInlineKeyboardMarkupMessage   )TelegramMethodc                       e Zd ZU dZeeef   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rdddddd	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )EditMessageReplyMarkupa  
    Use this method to edit only the reply markup 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#editmessagereplymarkup
    editMessageReplyMarkupNOptional[str]business_connection_idOptional[ChatIdUnion]chat_idOptional[int]
message_idinline_message_idOptional[InlineKeyboardMarkup]reply_markupr   r   r   r   r   c          	     0    t        |   d|||||d| y )Nr    )super__init__)__pydantic__self__r   r   r   r   r   (_EditMessageReplyMarkup__pydantic_kwargs	__class__s          c/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/edit_message_reply_markup.pyr   zEditMessageReplyMarkup.__init__"   s0     G '=%"3) $    )r   r   r   r   r   r   r   r   r   r   r    r   returnNone)__name__
__module____qualname____doc__r   r   bool__returning____api_method__r   __annotations__r   r   r   r   r   r   __classcell__)r!   s   @r"   r   r   	   s     '4-(M-N,0M0k%)G") m $J$]'+}+d37L07x 59-1(,/3;?	 %2	 +		
 &	  -	 9	 "%	 	 		 r#   r   N)
__future__r   typingr   r   r   r   typesr	   r
   r   baser   r*   r   r   r#   r"   <module>r3      s1    " 6 6 > >  .^E'4-,@A .r#   