U
    	d                     @   s   G d d dZ dS )c                   @   s*   e Zd ZdZd	ddZdd Zdd ZdS )
Documentz6
    Represents a single document in a result set
    Nc                 K   s.   || _ || _| D ]\}}t| || qd S N)idpayloaditemssetattr)selfr   r   fieldskv r   [/var/www/html/myproject/myenv/lib/python3.8/site-packages/redis/commands/search/document.py__init__   s    zDocument.__init__c                 C   s   d| j  S )Nz	Document )__dict__)r   r   r   r   __repr__   s    zDocument.__repr__c                 C   s   t | |}|S r   )getattr)r   itemvaluer   r   r   __getitem__   s    
zDocument.__getitem__)N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r      s   
r   N)r   r   r   r   r   <module>       