
    dhr                    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            
      4    e Zd ZU dZeeef   ZdZde	d<   	 de	d<   	 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<   	 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ddd		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )EditMessageLiveLocationa  
    Use this method to edit live location messages. A location can be edited until its *live_period* expires or editing is explicitly disabled by a call to :class:`aiogram.methods.stop_message_live_location.StopMessageLiveLocation`. 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.

    Source: https://core.telegram.org/bots/api#editmessagelivelocation
    editMessageLiveLocationfloatlatitude	longitudeNOptional[str]business_connection_idOptional[ChatIdUnion]chat_idOptional[int]
message_idinline_message_idlive_periodOptional[float]horizontal_accuracyheadingproximity_alert_radiusOptional[InlineKeyboardMarkup]reply_markup)	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   r!    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r   r   r   r!   )_EditMessageLiveLocation__pydantic_kwargs	__class__s                d/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/edit_message_live_location.pyr%   z EditMessageLiveLocation.__init__.   sB    ( G !#'=%"3'$7'=) $    )r   r   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   r   bool__returning____api_method____annotations__r   r   r   r   r   r   r   r   r!   r   r%   __classcell__)r(   s   @r)   r   r   	   sc    '4-(M.NO"#,0M0k%)G") m $J$]'+}+d!%K% N+//P!G]!d,0M0 Q37L07{ 59-1(,/3)-37%)48;?!	 !	 	!	
 %2!	 +!	 &!	  -!	 '!	 "1!	 #!	 %2!	 9!	 "%!	 !	 !		 r*   r   N)
__future__r   typingr   r   r   r   typesr	   r
   r   baser   r1   r   r#   r*   r)   <module>r:      s3    " 6 6 > >  FnU7D=-AB Fr*   