
    jj                     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                   z    e Zd ZU eed<   dZedz  ed<   dZedz  ed<   dZeed<   dZeed<   d	Z	eed
<   dZ
eed<   dS )KnowledgeBaseCreatenameNcodedescriptionu   📚icongeneraltypeenabledstatusT	is_public)__name__
__module____qualname__str__annotations__r   r	   r
   r   r   r   bool     B/lsinfo/ai/hellotax_ai/base_platform/app/schemas/knowledge_base.pyr   r      s         
IIID#*"Kt"""D#D#FCItr   r   c                       e Zd ZU 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<   dZ	edz  ed<   dZ
edz  ed<   dZedz  ed<   dS )	KnowledgeBaseUpdateNr   r   r	   r
   r   r   r   )r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r      s         D#*D#*"Kt"""D#*D#*FC$J!Itd{!!!!!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<   eed<   eed<    G d d          ZdS )KnowledgeBaseResponseidr   Nr   r	   r
   r   r   r   	doc_countqa_countentity_count
created_at
updated_atc                       e Zd ZdZdS )KnowledgeBaseResponse.ConfigTN)r   r   r   from_attributesr   r   r   Configr$   )   s        r   r&   )	r   r   r   intr   r   r   r   r&   r   r   r   r   r      s         GGG
III
*t
III
IIIKKKOOONNNMMM         r   r   N)r   pydanticr   r   r   r   r   r   r   <module>r)      s                   )   " " " " ") " " "    I     r   