
    BTh                     \    d dl mZ d dlmZmZmZ d dlmZ d dl	m
Z
 e G d de
             Zy)    )	dataclass)DictAnyOptional)AssistantFileModel)BaseDataclassc                       e Zd ZU eed<   eed<   eeef   ed<   eed<   eed<   eed<   eed<   eed<   ee   ed	<   e	ed
<   e
defd       Ze
defd       Zy)	FileModelnameidmetadata
created_on
updated_onstatuspercent_done
signed_urlerror_messagesizedc                 R    | |j                  d      |j                  d      |j                  d      |j                  d      |j                  d      |j                  d      |j                  d      |j                  d      |j                  d	      |j                  d
      
      S )Nr   r   r   r   r   r   r   r   r   r   
r   r   r   r   r   r   r   r   r   r   )get)clsr   s     ~/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone_plugins/assistant/models/file_model.py	from_dictzFileModel.from_dict   s    vuuT{UU:&uu\*uu\*55?~.uu\*%%0v
 	
    
file_modelc                      | |j                   |j                  |j                  |j                  |j                  |j
                  |j                  |j                  |j                  |j                  
      S )Nr   r   )r   r   s     r   from_openapizFileModel.from_openapi#   sc    }}((!,,!,,$$#00!,,$22
 	
r   N)__name__
__module____qualname__str__annotations__r   r   floatr   intclassmethoddictr   OpenAIFileModelr    r   r   r
   r
      sw    
IG38nOOKOC= 
I
$ 
 
 
o 
 
r   r
   N)dataclassesr   typingr   r   r   Fpinecone_plugins.assistant.data.core.client.model.assistant_file_modelr   r)   0pinecone_plugins.assistant.models.core.dataclassr   r
   r*   r   r   <module>r/      s/    ! & & x J (
 (
 (
r   