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mZ ddlmZ G d	d
„ d
ee ƒZdS )é    )Úannotations)ÚTYPE_CHECKINGÚAny)ÚFieldé   )ÚDefault)	ÚChatIdUnionÚEphemeralMessageParametersÚ	InputFileÚInputFileUnionÚ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< 	 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ƒ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dd%d&id'�Zd
ed+< 	 e rôddddedƒddddddedƒddddddddddd,œd3‡ fd1d2„Z!‡  Z"S ‡  Z"S )4Ú	SendAudioaí  
    Use this method to send audio files, if you want Telegram clients to display them in the music player. Your audio must be in the .MP3 or .M4A format. On success, the sent :class:`aiogram.types.message.Message` is returned. Bots can currently send audio files of up to 50 MB in size, this limit may be changed in the future.
    For sending voice messages, use the :class:`aiogram.methods.send_voice.SendVoice` method instead.

    Source: https://core.telegram.org/bots/api#sendaudio
    Ú	sendAudior   Úchat_idr   ÚaudioNú
str | NoneÚbusiness_connection_idú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesÚdurationÚ	performerÚtitleúInputFile | NoneÚ	thumbnailú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Úreply_to_message_id)r   r   r   r   r   r    r!   r"   r#   r%   r'   r(   r*   r+   r-   r/   r1   r3   r6   r7   r8   r9   Ú_SendAudio__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|“d|“d|“|¤Ž d S )Nr   r   r   r   r   r   r   r    r!   r"   r#   r%   r'   r(   r*   r+   r-   r/   r1   r3   r6   r7   r8   r9   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r    r!   r"   r#   r%   r'   r(   r*   r+   r-   r/   r1   r3   r6   r7   r8   r9   r:   ©Ú	__class__r=   úW/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/methods/send_audio.pyr?   b   sd   !ÿþýüûúùø	÷
öõôóòñðïîíìëêé
çzSendAudio.__init__)4r   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/   r.   r1   r0   r3   r2   r6   r   r7   r   r8   r&   r9   r   r:   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*   r+   r-   r/   r1   r3   r   r6   r7   r8   r9   r   r?   Ú__classcell__r=   r=   rA   rC   r      sš   
 	æür   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr   r	   r
   r   r   r   r   r   r   Úbaser   r   r=   r=   r=   rC   Ú<module>   s    ,