Ë
    çObjn  ã                  óT   — d dl mZ d dlmZmZ ddlmZ ddlmZ  G d„ dee	   «      Z
y	)
é    )Úannotations)ÚTYPE_CHECKINGÚAnyé   )ÚChatIdUnioné   )Ú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<   	 e
rdddœ	 	 	 	 	 	 	 	 	 	 	 dˆ fd„Zˆ xZS ˆ xZS )ÚPinChatMessageaµ  
    Use this method to add a message to the list of pinned messages in a chat. In private chats and channel direct messages chats, all non-service messages can be pinned. Conversely, the bot must be an administrator with the 'can_pin_messages' right or the 'can_edit_messages' right to pin messages in groups and channels respectively. Returns :code:`True` on success.

    Source: https://core.telegram.org/bots/api#pinchatmessage
    ÚpinChatMessager   Úchat_idÚintÚ
message_idNú
str | NoneÚbusiness_connection_idúbool | NoneÚdisable_notification)r   r   c               ó.   •— t        ‰| �  d||||dœ|¤Ž y )N)r   r   r   r   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   Ú _PinChatMessage__pydantic_kwargsÚ	__class__s         €úS/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/pin_chat_message.pyr   zPinChatMessage.__init__    s-   ø€ ô ‰GÑð ØØ%Ø'=Ø%9ñ	ð
 $óó    )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   Ú__classcell__)r   s   @r   r   r   	   sš   ø… ñð €MØ%€NàÓØqØƒOØ(Ø)-Ð˜JÓ-ØdØ(,Ð˜+Ó,ð |áð 26Ø04ñ	ð !ð	ð ð		ð
 %/ð	ð #.ð	ð "%ð	ð ÷	ñ 	ó	 r   r   N)Ú
__future__r   Útypingr   r   Útypesr   Úbaser	   r#   r   r   r   r   ú<module>r,      s"   ðÝ "ç %å Ý  ô*�^ DÑ)õ *r   