
    j                     r    d dl m Z  d dlmZ  G d de          Z G d de          Z G d de          Zd	S )
    )datetime)	BaseModelc                   >    e Zd ZU eed<   eed<    G d d          ZdS )TagBriefResponseidnamec                       e Zd ZdZdS )TagBriefResponse.ConfigTN__name__
__module____qualname__from_attributes     K/lsinfo/ai/hellotax_ai/base_platform/app/schemas/knowledge_document_list.pyConfigr
   
           r   r   N)r   r   r   int__annotations__strr   r   r   r   r   r      sP         GGG
III         r   r   c                      e Zd ZU eed<   eed<   edz  ed<   edz  ed<   dZedz  ed<   eed<   eed<   eed	<   eed
<   dZedz  ed<   dZ	edz  ed<   dZ
edz  ed<   dZedz  ed<   g Zee         ed<   eed<   eed<    G d d          ZdS )DocumentListResponser   titleNsummarycategory_idcategory_name	author_idstatusis_vectorized
view_countsegmentation_modesplitter_type
chunk_sizechunk_overlaptags
created_at
updated_atc                       e Zd ZdZdS )DocumentListResponse.ConfigTNr   r   r   r   r   r*       r   r   r   )r   r   r   r   r   r   r   boolr"   r#   r$   r%   r&   listr   r   r   r   r   r   r   r      s*        GGGJJJ4Zt $M3:$$$NNNKKKOOO$(sTz((( $M3:$$$!Jd
!!! $M3:$$$#%D$
 %%%         r   r   c                       e Zd ZU eed<   eed<   edz  ed<   edz  ed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eed<    G d d          ZdS )KnowledgeBaseListResponser   r   Ncodedescriptionicontyper   	is_public	doc_countr'   r(   c                       e Zd ZdZdS ) KnowledgeBaseListResponse.ConfigTNr   r   r   r   r   r6   1   r   r   r   )	r   r   r   r   r   r   r+   r   r   r   r   r   r.   r.   $   s         GGG
III
*t
III
IIIKKKOOONNN         r   r.   N)r   pydanticr   r   r   r.   r   r   r   <module>r8      s                   y       9   ,    	     r   