o
    4˜Žj�   ã                   @  s€   d dl mZ d dl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mZ ddlmZ G d	d
„ d
ee ƒZdS )é    )Úannotations)ÚTYPE_CHECKINGÚAny)ÚFieldé   )ÚDefault)ÚChatIdUnionÚEphemeralMessageParametersÚLinkPreviewOptionsÚMessageÚMessageEntityÚReplyMarkupUnionÚReplyParametersÚSuggestedPostParametersé   )ÚTelegramMethodc                      sÜ  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< 	 dZd ed!< 	 edd"d#id$�Zd
ed%< 	 edd"d#id$�Zded&< 	 edd"d#id$�Zded'< 	 eed(ƒd"d#id$�Zded)< 	 edd"d#id$�Zd
ed*< 	 erêdddedƒdedƒdedƒddddddddded(ƒdd+œd2‡ fd0d1„Z‡  ZS ‡  ZS )3Ú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ú
str | NoneÚbusiness_connection_idú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚentitiesÚlink_previewú#LinkPreviewOptions | Default | NoneÚlink_preview_optionsúbool | NoneÚdisable_notificationÚprotect_contentúbool | Default | NoneÚallow_paid_broadcastÚmessage_effect_idúSuggestedPostParameters | NoneÚsuggested_post_parametersúReplyParameters | NoneÚreply_parametersúReplyMarkupUnion | NoneÚreply_markupú!EphemeralMessageParameters | NoneÚephemeral_message_parametersÚ
deprecatedT)Újson_schema_extraÚreceiver_user_idÚcallback_query_idÚ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,   r.   r0   r3   r4   r5   r7   r8   Ú_SendMessage__pydantic_kwargsr   ÚreturnÚNonec                  s”   t ƒ jdi d|“d|“d|“d|“d|“d|“d|“d|“d	|	“d
|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“|¤Ž d S )Nr   r   r   r   r   r   r   r"   r$   r%   r'   r(   r*   r,   r.   r0   r3   r4   r5   r7   r8   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r"   r$   r%   r'   r(   r*   r,   r.   r0   r3   r4   r5   r7   r8   r9   ©Ú	__class__r<   úY/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/methods/send_message.pyr>   _   sX   ÿþýüûúùø	÷
öõôóòñðïîíì
êzSendMessage.__init__).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-   r0   r/   r3   r   r4   r   r5   r#   r7   r&   r8   r   r9   r   r:   r;   ) Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   r"   r$   r%   r'   r(   r*   r,   r.   r0   r   r3   r4   r5   r7   r8   r   r>   Ú__classcell__r<   r<   r@   rB   r      sŒ   
 ÿ	éür   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr   r	   r
   r   r   r   r   r   Úbaser   r   r<   r<   r<   rB   Ú<module>   s    (
