ó
    ÉìÓiE  ã                   ó€   • S SK JrJr  S SKJr  S SKJr  \(       a  \\R                  R                     rg " S S\S9rg)é    )ÚTYPE_CHECKINGÚUnion)Úraw)ÚBaseTypeMetac                   óT   • \ rS rSrSrSr\\R                  R                     r
S rSrg)ÚRestrictionReasoné#   zÎTelegram API base type.

Constructors:
    This base type has 1 constructor available.

    .. currentmodule:: pyrogram.raw.types

    .. autosummary::
        :nosignatures:

        RestrictionReason
    z#pyrogram.raw.base.RestrictionReasonc                 ó   • [        S5      e)NzíBase types can only be used for type checking purposes: you tried to use a base type instance as argument, but you need to instantiate one of its constructors instead. More info: https://docs.kurigram.icu/telegram/base/restriction-reason)Ú	TypeError)Úselfs    ÚQ/app/mltbenv/lib/python3.13/site-packages/pyrogram/raw/base/restriction_reason.pyÚ__init__ÚRestrictionReason.__init__4   s   € Üð dó eð eó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚQUALNAMEr   r   Útypesr   Ú__union_types__r   Ú__static_attributes__r   r   r   r   r   #   s(   † ñ	ð 9ˆØ §	¡	× ;Ñ ;Ñ<ˆõ	er   r   )Ú	metaclassN)	Útypingr   r   Úpyrogramr   Úpyrogram.raw.corer   r   r   r   r   r   Ú<module>r      s8   ð÷2 (å Ý *ö Ø˜cŸi™i×9Ñ9Ñ:Ñôe ló er   