
    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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LinkPreviewOptionsMessageMessageEntityReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                  `    e Zd ZU dZeZdZded<   	 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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 ed$      d d!i"      Zded%<   	  edd d!i"      Zd
ed&<   	 er[ddd ed      d ed      d ed      dddddd ed$      dd'	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d) fd(Z xZS  xZS )*SendMessagez
    Use this method to send text messages. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendmessage
    sendMessager   chat_idstrtextNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_id
parse_modeOptional[Union[str, Default]]Optional[list[MessageEntity]]entitieslink_preview,Optional[Union[LinkPreviewOptions, Default]]link_preview_options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link_preview_is_disableddisable_web_page_previewreply_to_message_id)r   r   r   r   r"   r%   r'   r(   r*   r+   r-   r/   r1   r4   r6   r7   c                   t        |   di 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/   r1   r4   r6   r7    )super__init__)__pydantic__self__r   r   r   r   r   r   r"   r%   r'   r(   r*   r+   r-   r/   r1   r4   r6   r7   _SendMessage__pydantic_kwargs	__class__s                       V/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_message.pyr;   zSendMessage.__init__T   s    > G  (> #4	
 *B & " &: &: !0 &: #4 +D "2 *  -H!" *B#$ %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.   r1   r0   r4   r&   r6   r)   r7   r   r=   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/   r1   r   r4   r6   r7   r   r;   __classcell__)r>   s   @r?   r   r      s    M"Nz
IR,0M0b'+}+j.2m2 O070EJ-E ].2H+2 AIPQ_I`F`9+/./ S6=>O6PO3PN+/./ k'+}+dCG@G m26/60/3L,3 o27t 43 D @E*+d?S@< D */tVZG[)\\D
  59/36:8?8M6:QXR 48>EFW>X37/3KO:>7;:>GN*H 2613	 !3	 	3	
 %23	  -3	 '43	 63	 43	 #O3	 #13	 <3	 #13	   -!3	" (I#3	$ 8%3	& 5'3	( *8)3	* 'E+3	0 "/13	2 "%33	4 53	 3		 r@   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   r   r   baser   r   r9   r@   r?   <module>rQ      s;    " 6 6  $   !s.) sr@   