
    h                     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)GeneralStatec                   p   \ rS rSrSr\" \SSS9r\" \S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5      5      r\" \\" S5      5      r\" SSS9r\" SSS9rSrg)CourseProgram
   courses_programsT)primary_keyindexFr   )nullabledefaultgeneralstate)name)r   r   onupdatezprograms.idz
courses.idProgram)back_populatesCourse N)__name__
__module____qualname____firstlineno____tablename__r   r   idorderr	   r   ACTIVEstater   datetimenow
created_at
updated_atr   
program_id	course_idr
   programcourse__static_attributes__r       BD:\kofCorporation\kof-academy-backend\app\models\course_program.pyr   r   
   s    &M	T	6B7UA6E4>:UT`TgTghE5(:K:K:O:O:QRJ5(:K:K:O:O:Q\d\m\m\q\q\stJM!:;Jw
< 89I95GHG(3EFFr.   r   )r%   uuid
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   app.models.baser   app.enums.general_stater   r   r   r.   r/   <module>r5      s+      S S S '   0GD Gr.   