
    Th                     V   d dl mZmZmZmZmZ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Z G d deej
                  Z G d d	eej
                  Z G d
 deej
                  Z G d deej
                  Z G d deej
                  Z G d deej
                  ZdS )    )ColumnIntegerStringFloatDateTimeTextBoolean
ForeignKeyForeignKeyConstraintEnumJSON)relationship)func)BaseNc                       e Zd ZdZdZdZdS )ProjectStatusdraftopenclosedN)__name__
__module____qualname__DRAFTOPENCLOSED     )/home/runner/workspace/app/models/base.pyr   r      s        EDFFFr   r   c                       e Zd ZdZdZdZdS )CandidateStatusactivearchivedblacklistedN)r   r   r   ACTIVEARCHIVEDBLACKLISTEDr   r   r   r    r       s        FHKKKr   r    c                   "    e Zd ZdZdZdZdZdZdS )ApplicationStatusnew	in_review	interviewrejectedadmittedN)r   r   r   NEW	IN_REVIEW	INTERVIEWREJECTEDADMITTEDr   r   r   r(   r(      s'        
CIIHHHHr   r(   c                       e Zd ZdZdZdZdZdS )DocumentTypecv
transcriptcover_letterotherN)r   r   r   CV
TRANSCRIPTCOVER_LETTEROTHERr   r   r   r4   r4      s"        	BJ!LEEEr   r4   c                       e Zd ZdZdZdZdS )CommunicationTypeemailsmsplatformN)r   r   r   EMAILSMSPLATFORMr   r   r   r>   r>      s        E
CHHHr   r>   c                       e Zd ZdZdZdS )UserRoleadminstaffN)r   r   r   ADMINSTAFFr   r   r   rF   rF   $   s        EEEEr   rF   )
sqlalchemyr   r   r   r   r   r   r	   r
   r   r   r   sqlalchemy.ormr   sqlalchemy.sqlr   app.core.databaser   enumstrr   r    r(   r4   r>   rF   r   r   r   <module>rQ      s   | | | | | | | | | | | | | | | | | | | | | | | | | | ' ' ' ' ' '       " " " " " "     C   
         c49      
    TY       3	       TY   
    sDI     r   