
    {i                    \    S r SSKJr  SSKJrJr  SSKJr  \(       a  SSKr " S S\5      r	g)	z%Represent the :class:`.Trophy` class.    )annotations)TYPE_CHECKINGAny   )PRAWBaseNc                  T   ^  \ rS rSrSrSU 4S jjrS	U 4S jjrS
S jrS
S jrSr	U =r
$ )Trophy   a  Represent a trophy.

End users should not instantiate this class directly. :meth:`.Redditor.trophies` can
be used to get a list of the redditor's trophies.

.. include:: ../../typical_attributes.rst

=============== ===================================================
Attribute       Description
=============== ===================================================
``award_id``    The ID of the trophy (sometimes ``None``).
``description`` The description of the trophy (sometimes ``None``).
``icon_40``     The URL of a 41x41 px icon for the trophy.
``icon_70``     The URL of a 71x71 px icon for the trophy.
``name``        The name of the trophy.
``url``         A relevant URL (sometimes ``None``).
=============== ===================================================

c                   > [        XR                  5      (       a  U R                  UR                  :H  $ [        TU ]  U5      $ )z Check if two Trophies are equal.)
isinstance	__class__namesuper__eq__)selfotherr   s     L/home/james-whalen/.local/lib/python3.13/site-packages/praw/models/trophy.pyr   Trophy.__eq__"   s4    e^^,,99

**w~e$$    c                ^   > [        U[        5      (       d   eSU;   d   e[        TU ]  XS9  g)zInitialize a :class:`.Trophy` instance.

:param reddit: An instance of :class:`.Reddit`.
:param _data: The structured data, assumed to be a dict and key ``"name"`` must
    be provided.

r   )_dataN)r   dictr   __init__)r   redditr   r   s      r   r   Trophy.__init__(   s4     %&&&&-r   c                P    U R                   R                   SU R                  < S3$ )z?Return an object initialization representation of the instance.z(name=))r   __name__r   r   s    r   __repr__Trophy.__repr__4   s$    ..))*&Q??r   c                    U R                   $ )zReturn a name of the trophy.)r   r   s    r   __str__Trophy.__str__8   s    yyr    )r   zTrophy | Anyreturnbool)r   zpraw.Redditr   zdict[str, Any])r&   str)r   
__module____qualname____firstlineno____doc__r   r   r    r#   __static_attributes____classcell__)r   s   @r   r	   r	      s"    (%
.@ r   r	   )
r,   
__future__r   typingr   r   baser   prawr	   r%   r   r   <module>r3      s#    + " % -X -r   