
    Th                     r    d dl mZ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 d dlmZ  G d de          ZdS )	    )ColumnIntegerStringDateTimeEnum
ForeignKey)relationship)func)Base)DocumentTypec                   4   e Zd ZdZ eedd          Z ee ed          d          Z ee	d          Z
 ee	d          Z e ee          d          Z ee          Z e ed           ej                              Z ed	d
          ZdS )Document	documentsT)primary_keyindexzcandidates.idF)nullable)timezone)server_default	Candidate)back_populatesN)__name__
__module____qualname____tablename__r   r   idr   candidate_idr   	file_name	file_pathr   r   document_type	file_sizer   r
   nowuploaded_atr	   	candidate     -/home/runner/workspace/app/models/document.pyr   r      s        M	T	6	6	6B6'::o#>#>OOOLv...Iv...IF44-->>>MwI&4000LLLK [EEEIIIr%   r   N)
sqlalchemyr   r   r   r   r   r   sqlalchemy.ormr	   sqlalchemy.sqlr
   app.core.databaser   app.models.baser   r   r$   r%   r&   <module>r,      s    J J J J J J J J J J J J J J J J ' ' ' ' ' '       " " " " " " ( ( ( ( ( (F F F F Ft F F F F Fr%   