Ë
    ÚˆÚi…  ã                  ó`   — 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
  G d„ d	e
e   «      Zy
)é    )Úannotations)ÚTYPE_CHECKINGÚAnyé   )ÚChatIdUnion)ÚMessageEntityé   )ÚTelegramMethodc                  óØ   ‡ — e Zd ZU dZeZ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r#dddddddœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dˆ fd„Zˆ xZS ˆ xZS )ÚSendGiftzÒ
    Sends a gift to the given user or channel chat. The gift can't be converted to Telegram Stars by the receiver. Returns :code:`True` on success.

    Source: https://core.telegram.org/bots/api#sendgift
    ÚsendGiftÚstrÚgift_idNú
int | NoneÚuser_idúChatIdUnion | NoneÚchat_idúbool | NoneÚpay_for_upgradeú
str | NoneÚtextÚtext_parse_modeúlist[MessageEntity] | NoneÚtext_entities)r   r   r   r   r   r   c               ó4   •— t        ‰	|   d|||||||dœ|¤Ž y )N)r   r   r   r   r   r   r   © )ÚsuperÚ__init__)
Ú__pydantic__self__r   r   r   r   r   r   r   Ú_SendGift__pydantic_kwargsÚ	__class__s
            €ú[/var/www/html/bot/test_files/venv/lib/python3.12/site-packages/aiogram/methods/send_gift.pyr   zSendGift.__init__'   s6   ø€ ô  ‰GÑð 	ØØØØ /ØØ /Ø+ñ	ð $ó	ó    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚboolÚ__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   r   r   Ú__classcell__)r!   s   @r"   r   r   
   sø   ø… ñð €MØ€NàƒLØNØ€GˆZÓØqØ"&€GÐÓ&ð qØ#'€O[Ó'ð AØ€Dˆ*ÓØGØ"&€OZÓ&ð QØ04€MÐ-Ó4ð Aáð #'Ø*.Ø+/Ø#Ø*.Ø8<ñ	ð ð	ð  ð		ð
 (ð	ð )ð	ð ð	ð (ð	ð 6ð	ð "%ð	ð ÷	ñ 	ó	 r#   r   N)Ú
__future__r   Útypingr   r   Útypesr   Útypes.message_entityr   Úbaser
   r*   r   r   r#   r"   ú<module>r4      s%   ðÝ "ç %å Ý 0Ý  ô6ˆ~˜dÑ#õ 6r#   