Ë
    Fü´j»  ã                  óL   — d Z ddlmZ ddlmZ ddlmZ erddlZ G d„ d«      Zy)z'Provide the InboxToggleableMixin class.é    )Úannotations)ÚTYPE_CHECKING)ÚAPI_PATHNc                  óB   — e Zd ZU dZerded<   edd„«       Zd	d„Zd	d„Z	y)
ÚInboxToggleableMixinz@Interface for classes that can optionally receive inbox replies.zpraw.RedditÚ_redditc                 ó   — y )N© ©Úselfs    úg/root/workspace/ytshorts/venv/lib/python3.12/site-packages/praw/models/reddit/mixins/inboxtoggleable.pyÚfullnamezInboxToggleableMixin.fullname   s   € Ø#&ó    c                óf   — | j                   j                  t        d   | j                  ddœ¬«       y)aÈ  Disable inbox replies for the item.

        .. note::

            This can only apply to items created by the authenticated user.

        Example usage:

        .. code-block:: python

            comment = reddit.comment("dkk4qjd")
            comment.disable_inbox_replies()

            submission = reddit.submission("8dmv8z")
            submission.disable_inbox_replies()

        .. seealso::

            :meth:`.enable_inbox_replies`

        ÚsendrepliesF©ÚidÚstate©ÚdataN©r   Úpostr   r   r   s    r   Údisable_inbox_repliesz*InboxToggleableMixin.disable_inbox_replies   s*   € ð, 	�‰×Ñœ( =Ñ1¸t¿}¹}ÐW\Ñ8]ÐÕ^r   c                óf   — | j                   j                  t        d   | j                  ddœ¬«       y)aÆ  Enable inbox replies for the item.

        .. note::

            This can only apply to items created by the authenticated user.

        Example usage:

        .. code-block:: python

            comment = reddit.comment("dkk4qjd")
            comment.enable_inbox_replies()

            submission = reddit.submission("8dmv8z")
            submission.enable_inbox_replies()

        .. seealso::

            :meth:`.disable_inbox_replies`

        r   Tr   r   Nr   r   s    r   Úenable_inbox_repliesz)InboxToggleableMixin.enable_inbox_replies/   s*   € ð, 	�‰×Ñœ( =Ñ1¸t¿}¹}ÐW[Ñ8\ÐÕ]r   N)ÚreturnÚstr)r   ÚNone)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__Úpropertyr   r   r   r
   r   r   r   r      s(   … ÙJáàÓà	Ú&ó 
Ø&ó_ô0^r   r   )	r"   Ú
__future__r   Útypingr   Ú
praw.constr   Úprawr   r
   r   r   ú<module>r)      s#   ðÙ -å "å  å áÛ÷8^ò 8^r   