
    j+                         d dl mZmZmZmZmZ d dlmZ d dlm	Z	 d dl
mZ e	 G d de                      Ze	 G d de                      Zd	S )
    )Column
ForeignKeyIntegerStringText)JSONB)global_model)	BaseModelc                   \   e Zd ZdZddiZ e ed          d          Z eed          Z	 e ed          d          Z
 eed	
          Z eed          Z eed
          Z eed
          Z eed
          Z eed
          Z eed          Z eei 
          ZdS )TrainingDatasettraining_datasetsschema
hub_global   FnullableT2      defaultr   N)__name__
__module____qualname____tablename____table_args__r   r   namer   descriptiondataset_typer   versionparent_version_idtotal_samplestrain_samplesvalidation_samplestest_samples
created_byr   	meta_data     M/lsinfo/ai/hellotax_ai/training_center/backend/app/models/training_dataset.pyr   r      s       'M-N6&&++...D&---K6&&**u555LfWa(((Gw666F7A...MF7A...M3336'1---L$///Jub)))IIIr(   r   c                       e Zd ZdZddiZ ee ed          d          Z ee	d          Z
 e ed          d          Z e ed          d	
          Z eed          Z eei 
          ZdS )DatasetSampledataset_samplesr   r   zhub_global.training_datasets.idFr   r   r   trainr   TN)r   r   r   r   r   r   r   r   
dataset_idr   contentr   labelsplitsource_task_idr   r&   r'   r(   r)   r+   r+      s        %M-N,M!N!NY^___JfTE***GF66#;;///EF66"::w///EVGd333Nub)))IIIr(   r+   N)
sqlalchemyr   r   r   r   r   sqlalchemy.dialects.postgresqlr   app.core.schema_bindingr	   app.models.baser
   r   r+   r'   r(   r)   <module>r7      s    @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 0 0 0 0 0 0 0 0 0 0 0 % % % % % % * * * * *i * * * * * * * *I * * * * *r(   