
    ng\j/                     Z    S SK Jr  S SKJrJrJrJr  \ " S S5      5       r " S S5      rg)    )	dataclass)AnyDictListUnionc                   b    \ rS rSr% Sr\\S'   \\\	\
4      \S'   \\\	\4      \S'   \\S'   Srg)	HybridResult   z~
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_time N)__name__
__module____qualname____firstlineno____doc__int__annotations__r   r   strr   r   bytesfloat__static_attributes__r       ^/home/edenadmin/noVNC/venv/lib/python3.13/site-packages/redis/commands/search/hybrid_result.pyr	   r	      s<    
 $sCx.!!5e$%%r   r	   c                   *    \ rS rSrS\S\SS4S jrSrg)HybridCursorResult   search_cursor_idvsim_cursor_idreturnNc                     Xl         X l        g)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__HybridCursorResult.__init__   s     !1,r   r$   )r   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   