
    @h                     J    d dl mZmZ d dlmZmZmZ d dlmZ  G d de      Z	y)    )INTEGERVARCHAR)Mappedmapped_columnrelationship)Basec                      e Zd ZU dZ eedd      Zee   e	d<    e e
d      d      Zee   e	d<    e e
d      d      Zee   e	d<    e e
d      d      Zee   e	d	<    e e
d      dd
      Zee   e	d<    edd      Zy)TblFullCoursetbl_full_coursesT)primary_keyautoincrementfull_course_id   )nullableprogrambatchcourse)r   uniquebatch_course_codeTblCourseListfull_course)back_populatesN)__name__
__module____qualname____tablename__r   r   r   r   int__annotations__r   r   strr   r   r   r   courses     8/var/www/html/beacon-api/app/models/main/full_courses.pyr
   r
      s    &M"/TY]"^NF3K^(EGVC[E&ws|dCE6#;C'tDFF3KD%273<$W[%\vc{\?=IGr"   r
   N)

sqlalchemyr   r   sqlalchemy.ormr   r   r   app.models.mainr   r
   r!   r"   r#   <module>r'      s    ' > >  	JD 	Jr"   