
    h                         d dl mZ d dl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mZ  G d de      Z G d	 d
e      Zy)    )UUID)ColumnIntegerStringDateTimeTextBooleanEnum
ForeignKey)relationship)func)Base)CommunicationTypec                   `   e Zd ZdZ eedd      Z ee ed      d      Z e e	d       ed      d      Z
 eed      Z eed      Z e ee      ej"                  	      Z e ed
       ej*                               Z eed	      Z ee      Z edd      Z edd      Zy)CommunicationcommunicationsTprimary_keyindexzcandidates.idFnullableas_uuidusers.iddefaulttimezoneserver_default	Candidate)back_populatesUserN)__name__
__module____qualname____tablename__r   r   idr   candidate_idr   user_idr   subjectr   bodyr
   r   EMAILtyper   r   nowsent_atr	   is_templatetemplate_namer   	candidateuser     E/home/www/40-admission.kofcorporation.com/app/models/communication.pyr   r      s    $M	T	6B':o#>OLT$'J)?$OGVe,G$'D$()3D3J3JKDXt,XTXXZHG%0K6NM [9IJI/?@Dr6   r   c                   Z   e Zd ZdZ eedd      Z eed      Z eed      Z	 ee
d      Z e ee      ej                        Z eed      Z e ed       ed      d      Z e ed	       ej.                         
      Z e ed	       ej.                               Zy)CommunicationTemplatecommunication_templatesTr   Fr   r   r   r   r   r   )onupdateN)r$   r%   r&   r'   r   r   r(   r   namer+   r   r,   r
   r   r-   r.   r	   	is_activer   r   
created_byr   r   r/   
created_at
updated_atr5   r6   r7   r9   r9      s    -M	T	6B&5)DVe,G$'D$()3D3J3JKDw-IT*Jz,BUSJ$/
KJ$/($((*EJr6   r9   N)sqlalchemy.dialects.postgresqlr   
sqlalchemyr   r   r   r   r   r	   r
   r   sqlalchemy.ormr   sqlalchemy.sqlr   app.core.databaser   app.models.baser   r   r9   r5   r6   r7   <module>rG      s9    / Y Y Y '  " -AD A"FD Fr6   