
    hO                     r    S SK r S SKrS SKJrJrJrJrJrJrJ	r	  S SK
Jr  S SKJr  S SKJr   " S S\5      rg)    N)ColumnDateTimeStringInteger
ForeignKeyBooleanEnum)relationship)Base)CertificateStatec                       \ rS rSrSr\" \SSS9r\" \SSS S9r	\" \
" \SS	9S\R                  S
9r\" \S\R                  R!                  5       S
9r\" \S\R                  R!                  5       S
9r\" SSS9rSrg)Certificate
   certificatesT)primary_keyindexFc                  >    [        [        R                  " 5       5      $ )N)struuiduuid4     ?D:\kofCorporation\kof-academy-backend\app\models\certificate.py<lambda>Certificate.<lambda>   s    CPTPZPZP\L]r   )nullableuniquedefaultgeneralstate)name)r   r   Registrationcertificate)back_populatesr   N)__name__
__module____qualname____firstlineno____tablename__r   r   idr   	referencer	   r   	AVAILABLEstater   datetimenow
issue_date
updated_atr
   registrations__static_attributes__r   r   r   r   r   
   s    "M	T	6BvdD]^I4(~>XhXrXrsE5(:K:K:O:O:QRJ5(:K:K:O:O:QRJ NMr   r   )r-   r   
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   app.models.baser   app.enums.certificate_stater   r   r   r   r   <module>r7      s+      S S S '   8O$ Or   