o
    UjX  ã                   @   s4   d dl mZmZ ddlmZ G dd„ dee ƒZdS )é    )ÚTYPE_CHECKINGÚAnyé   )ÚTelegramMethodc                       s„   e Zd ZU dZeZdZeed< 	 eed< 	 dZ	e
e dB ed< 	 er>ddœdedede
e dB ded	df
‡ fd
d„Z‡  ZS ‡  ZS )ÚSetManagedBotAccessSettingsz¶
    Use this method to change the access settings of a managed bot. Returns :code:`True` on success.

    Source: https://core.telegram.org/bots/api#setmanagedbotaccesssettings
    ÚsetManagedBotAccessSettingsÚuser_idÚis_access_restrictedNÚadded_user_ids)r
   Ú-_SetManagedBotAccessSettings__pydantic_kwargsÚreturnc                   s   t ƒ jd|||dœ|¤Ž d S )N)r   r	   r
   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r	   r
   r   ©Ú	__class__r   úh/opt/telega-widget/.venv/lib/python3.10/site-packages/aiogram/methods/set_managed_bot_access_settings.pyr      s   ý
üz$SetManagedBotAccessSettings.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚboolÚ__returning__Ú__api_method__ÚintÚ__annotations__r
   Úlistr   r   r   Ú__classcell__r   r   r   r   r      s0   
 	ûýü
ûúùür   N)Útypingr   r   Úbaser   r   r   r   r   r   r   Ú<module>   s    