
    pht                     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EnumStringInteger
ForeignKeyBoolean)relationship)GeneralState)Basec                      \ rS rSrSr\" \SSS9r\" \SS9r	\" \SS9r
\" \SS9r\" \SS9r\" \SS9r\" \SS9r\" \SS9r\" \" \SS9S\R$                  S	9r\" \S\R*                  R-                  5       S	9r\" \S\R*                  R-                  5       \R*                  R-                  5       S
9r\" SSS9r\" \\" S5      SS9r\" SSS9r\" SSS9r\" SSS9rSr g)Program   programsT)primary_keyindexF)nullablegeneralstate)name)r   default)r   r   onupdateRegistrationprogram)back_populateszcategories.idCategoryCourseProgramWave N)!__name__
__module____qualname____firstlineno____tablename__r   r   idr   r   durationdescriptionprerequisitespriceprice_discountimager   r   ACTIVEstater   datetimenowpublication_date
updated_atr
   registrationsr   category_idcategorycourses_programswaves__static_attributes__r       ;D:\kofCorporation\kof-academy-backend\app\models\program.pyr   r      s   M	T	6B&5)Dg.H$/K6D1M7U+EGd3N6D)E4>:UT`TgTghEh@Q@Q@U@U@WX5(:K:K:O:O:Q\d\m\m\q\q\stJ 	JM*_"=MKJzBH#OIN	:Er7   r   )r-   uuid
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   app.enums.general_stater   app.models.baser   r   r   r7   r8   <module>r>      s+      S S S ' 0
 !;d ;r7   