
    hO                     j    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y)	    )ColumnIntegerStringDateTimeTextEnum)relationship)func)Base)CandidateStatusc                      e Zd ZdZ eedd      Z eed      Z eed      Z	 eeddd      Z
 ee      Z e ee      ej                        Z e ed       ej$                         	      Z e ed       ej$                         
      Z ee      Z ee      Z ee      Z ee      Z ee      Z edd      Z eddd      Z eddd      Z eddd      Zy)	Candidate
candidatesT)primary_keyindexF)nullable)uniquer   r   )default)timezone)server_default)onupdateApplication	candidate)back_populatesDocumentzall, delete-orphan)r   cascadeNoteCommunicationN) __name__
__module____qualname____tablename__r   r   idr   
first_name	last_nameemailphoner   r   ACTIVEstatus_overallr   r
   now
created_at
updated_at
birth_dater   addressnationalityacademic_backgroundwork_experiencer	   applications	documentsnotescommunications     A/home/www/40-admission.kofcorporation.com/app/models/candidate.pyr   r      s     M	T	6B/Jv.I6$dUCE6NED1?;Q;QRN$/
KJ$/($((*EJ !JTlG.K ,TlO  kJLZMabIEYZE!/+WklNr7   r   N)
sqlalchemyr   r   r   r   r   r   sqlalchemy.ormr	   sqlalchemy.sqlr
   app.core.databaser   app.models.baser   r   r6   r7   r8   <module>r>      s%    D D '  " +m mr7   