
    EYYhh                         d dl mZmZmZmZmZmZmZ d dlm	Z	 d dl
mZmZ d dlmZ ddlmZ  e	dgd	      Z G d
 de      Zy)    )ColumnIntegerString
ForeignKey	TIMESTAMPTextJSON)CryptContext)sessionmakerrelationship)datetime   )Basebcryptauto)schemes
deprecatedc                      e Zd ZdZ eedd      Z e ed      d      Z eed      Z	 e ed      d      Z
 e ed      d      Z e ed      d      Z e ed      d      Z e ed      d      Z e ed      d      Z eed      Z e ed      d      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z e ed      dd      Z e ed      d      Z eed      Z eed      Z eeej@                        Z! eeej@                  ej@                  	      Z"y
)CoursescoursesT)primary_keyindex   )nullable)uniquer   r   )default)r   onupdateN)#__name__
__module____qualname____tablename__r   r   idr   	course_idtopictask_idskill_developmenteducation_degreeallocated_timemode_of_deliverytoner   weblinkslanguagecontent_descriptioncontent_outcomescontent_objectivescontent_summarycontent_outlinelearning_approachno_of_modulesemailstatuscourse_imscc_urlcourse_stepr   r   utcnow
created_at
updated_at     +/var/www/html/sandstorm/db_config/models.pyr   r   	   si   M	T	6Bvc{T2I6D)EVC[40Gvc{T:fSkD9F3K$7NfSkD9&+-DdT*HfSkD1H 5dT2t4TD1OTD1Otd37T2M6#;td;EF3K$/Fft4!,K	8??;J	8??X__UJr<   r   N)
sqlalchemyr   r   r   r   r   r   r	   passlib.contextr
   sqlalchemy.ormr   r   r   databaser   pwd_contextr   r;   r<   r=   <module>rC      s6    Q Q Q ( 5  H:&AVd Vr<   