
    dh                        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         Zy)    )annotations)TYPE_CHECKINGAnyOptionalUnion)Field   )Default)ChatIdUnionMessageReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                      e Zd ZU dZeZdZded<   	 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<   	  e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ddd i!      Zded"<   	  eddd i!      Zded#<   	 erKdddddddd ed      dddddddd$	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d& fd%Z xZS  xZS )'SendLocationz
    Use this method to send point on the map. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendlocation
    sendLocationr   chat_idfloatlatitude	longitudeNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_idOptional[float]horizontal_accuracylive_periodheadingproximity_alert_radiusOptional[bool]disable_notificationprotect_contentOptional[Union[bool, Default]]allow_paid_broadcastmessage_effect_id!Optional[SuggestedPostParameters]suggested_post_parametersOptional[ReplyParameters]reply_parametersOptional[ReplyMarkupUnion]reply_markup
deprecatedT)json_schema_extraallow_sending_without_replyreply_to_message_id)r   r   r   r   r    r!   r"   r$   r%   r'   r(   r*   r,   r.   r1   r2   c                   t        |   di d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|| y )Nr   r   r   r   r   r   r   r    r!   r"   r$   r%   r'   r(   r*   r,   r.   r1   r2    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r    r!   r"   r$   r%   r'   r(   r*   r,   r.   r1   r2   _SendLocation__pydantic_kwargs	__class__s                        W/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_location.pyr6   zSendLocation.__init__O   s    8 G ! $ (>	
 #4 *B %8 (   (> &: !0 &: #4 +D  "2!" *#$ -H%& %8#)    )*r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r!   r   r"   r   r$   r#   r%   r&   r'   r#   r(   r   r*   r)   r,   r+   r.   r-   r1   r#   r2   r   r8   r   returnNone)__name__
__module____qualname____doc__r   __returning____api_method____annotations__r   r   r   r   r    r!   r"   r$   r
   r%   r'   r(   r*   r,   r.   r   r1   r2   r   r6   __classcell__)r9   s   @r:   r   r      sn    M#NzO"#,0M0b'+}+j.2m2 O+//P!%K% k!G]!z,0M0 c+/./ S6=>O6PO3PN+/./ k'+}+dCG@G m26/60/3L,3 o27t 43 D */tVZG[)\\D
  59/36:37)-%)4837>EFW>X37/3KO:>7;:>15+1	 !1	 	1	
 1	 %21	  -1	 '41	 "11	 '1	 #1	 %21	 #11	 <1	 #11	   -!1	" (I#1	$ 8%1	& 5'1	( *8)1	* "/+1	, "%-1	. /1	 1		 r;   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   baser   r   r4   r;   r:   <module>rL      s6    " 6 6  $  !n>'* nr;   