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 ddlmZ G d	d
„ d
ee ƒZdS )é    )Úannotations)ÚTYPE_CHECKINGÚAny)ÚFieldé   )ÚDefault)ÚChatIdUnionÚEphemeralMessageParametersÚInputFileUnionÚMessageÚ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< 	 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dedƒddddddddddd#œd*‡ fd(d)„Z‡  ZS ‡  ZS )+ÚSendStickeraL  
    Use this method to send static .WEBP, `animated <https://telegram.org/blog/animated-stickers>`_ .TGS, or `video <https://telegram.org/blog/video-stickers-better-reactions>`_ .WEBM stickers. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendsticker
    ÚsendStickerr   Úchat_idr
   ÚstickerNú
str | NoneÚbusiness_connection_idú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idÚemojiú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.   Ú_SendSticker__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 S )Nr   r   r   r   r   r   r   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"   r$   r&   r(   r+   r,   r-   r.   r/   ©Ú	__class__r2   úY/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/methods/send_sticker.pyr4   S   sL   ÿþýüûúùø	÷
öõôóòñðï
ízSendSticker.__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   r,   r   r-   r   r.   r   r/   r   r0   r1   )Ú__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-   r.   r   r4   Ú__classcell__r2   r2   r6   r8   r      sv   
 	ìür   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr   r	   r
   r   r   r   r   Úbaser   r   r2   r2   r2   r8   Ú<module>   s    $	