
    Y%h-                     T    d dl mZ d dlmZ ddlmZ ddlmZ e G d de             Zy	)
    )	dataclass)List   )DictLike   )SparseVectorTypedDictc                   T    e Zd ZU ee   ed<   ee   ed<   defdZe	dedd fd       Z
y)SparseValuesindicesvaluesreturnc                 4    | j                   | j                  dS )Nr   r   r   )selfs    }/var/www/pru.catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/data/dataclasses/sparse_values.pyto_dictzSparseValues.to_dict   s    <<4;;??    sparse_values_dictc                 (    t        | d   | d         S )Nr   r   r   )r
   )r   s    r   	from_dictzSparseValues.from_dict   s    &y1:LX:V
 	
r   N)__name__
__module____qualname__r   int__annotations__floatr   r   staticmethodr    r   r   r
   r
      sH    #YK@. @ 
&; 
 
 
r   r
   N)	dataclassesr   typingr   utilsr   typesr   r
   r   r   r   <module>r#      s,    !   ) 
8 
 
r   