
    ph                          " S  S5      r g)c                   .    \ rS rSrSrSS jrS rS rSrg)	Document   z.
Represents a single document in a result set
Nc                 f    Xl         X l        UR                  5        H  u  pE[        XU5        M     g N)idpayloaditemssetattr)selfr   r   fieldskvs         X/home/james-whalen/.local/lib/python3.13/site-packages/redis/commands/search/document.py__init__Document.__init__   s(    LLNDADQ #    c                      SU R                    3$ )Nz	Document )__dict__)r   s    r   __repr__Document.__repr__   s    4==/**r   c                     [        X5      nU$ r   )getattr)r   itemvalues      r   __getitem__Document.__getitem__   s    #r   )r   r   r   )	__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes__ r   r   r   r      s     +r   r   N)r   r#   r   r   <module>r$      s    r   