Ë
    §Œj/  ã                   óZ   — d dl mZ d dlmZmZmZmZ e G d„ d«      «       Z G d„ d«      Zy)é    )Ú	dataclass)ÚAnyÚDictÚListÚUnionc                   óZ   — e Zd ZU dZeed<   eeee	f      ed<   ee
eef      ed<   eed<   y)ÚHybridResultzŠ
    Represents the result of a hybrid search query execution
    Returned by the `hybrid_search` command, when using RESP version 2.
    Útotal_resultsÚresultsÚwarningsÚexecution_timeN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚintÚ__annotations__r   r   Ústrr   r   ÚbytesÚfloat© ó    úm/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/redis/commands/search/hybrid_result.pyr	   r	      s<   … ñð
 ÓØ�$�s˜C�x‘.Ñ!Ó!Ø�5˜˜e˜Ñ$Ñ%Ó%ØÔr   r	   c                   ó    — e Zd Zdededdfd„Zy)ÚHybridCursorResultÚsearch_cursor_idÚvsim_cursor_idÚreturnNc                 ó    — || _         || _        y)zÞ
        Represents the result of a hybrid search query execution with cursor

        search_cursor_id: int - cursor id for the search query
        vsim_cursor_id: int - cursor id for the vector similarity query
        N)r   r   )Úselfr   r   s      r   Ú__init__zHybridCursorResult.__init__   s   € ð !1ˆÔØ,ˆÕr   )r   r   r   r   r!   r   r   r   r   r      s   „ ð-¨ð -¸cð -Àdô -r   r   N)	Údataclassesr   Útypingr   r   r   r   r	   r   r   r   r   Ú<module>r$      s1   ðÝ !ß )Ó )ð ÷	ð 	ó ð	÷	-ò 	-r   