o
    2g                     @   s   d Z G dd dZdS )z Provide the FullnameMixin class.c                   @   s&   e Zd ZdZdZedefddZdS )FullnameMixinz+Interface for classes that have a fullname.Nreturnc                 C   s"   d| j v r| j S | j d| j  S )zReturn the object's fullname.

        A fullname is an object's kind mapping like ``t3`` followed by an underscore and
        the object's base36 ID, e.g., ``t1_c5s96e0``.

        _)id_kind)self r   Z/home/garg/my-data/venv/lib/python3.10/site-packages/praw/models/reddit/mixins/fullname.pyfullname	   s   
zFullnameMixin.fullname)__name__
__module____qualname____doc__r   propertystrr	   r   r   r   r   r      s
    r   N)r   r   r   r   r   r   <module>   s    