
    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 dZedz  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	<   d
Zeed<   dS )KnowledgeCategoryCreateNknowledge_base_idnamedescription	parent_idu   📁iconz#6366f1colorr   
sort_order)__name__
__module____qualname__r   int__annotations__strr	   r
   r   r   r        F/lsinfo/ai/hellotax_ai/base_platform/app/schemas/knowledge_category.pyr   r      s         $(sTz(((
III"Kt""" IsTz   D#*!E3:!!!J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 )	KnowledgeCategoryUpdateNr   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         $(sTz(((D#*"Kt""" IsTz   D#*E3:!Jd
!!!!!r   r   c                       e Zd ZU eed<   edz  ed<   dZedz  ed<   eed<   edz  ed<   edz  ed<   dZedz  ed<   edz  ed	<   edz  ed
<   eed<   dZeed<   dZ	eed<   dZ
eed<   eed<   eed<    G d d          ZdS )KnowledgeCategoryResponseidNr   knowledge_base_namer   r	   r
   parent_namer   r   r   r   	doc_countqa_countdocument_count
created_at
updated_atc                       e Zd ZdZdS ) KnowledgeCategoryResponse.ConfigTN)r   r   r   from_attributesr   r   r   Configr$   +   s        r   r&   )r   r   r   r   r   r   r   r   r   r   r    r   r&   r   r   r   r   r      s        GGGTz!!!&*t***
IIItTz"Kt"""
*:OOOIsHcNC         r   r   N)r   pydanticr   r   r   r   r   r   r   <module>r(      s                   i   " " " " "i " " "    	     r   