o
    ȟ1ij                     @   s`   d dl mZmZmZmZmZ d dlmZ d dlm	Z	m
Z
 G dd de	e
ZG dd de	e
ZdS )	    )ColumnIntegerStringText
ForeignKey)relationship)BaseTimestampMixinc                   @   sx   e Zd ZdZeedddZeeedddZee	dddZ
ee	dddZee	dddZeeddZedd	d
ZdS )BursaryClassFormZbursary_class_formTprimary_keyautoincrementz
parents.idFnullable2   BursaryClassFormDetailsbursary_classback_populatesN)__name__
__module____qualname____tablename__r   r   idr   	parent_idr   Zparent_primary_contactZparent_secondary_contactZparent_emailr   filer   participant_details r   r   /app/models/bursary_class.pyr
      s    r
   c                   @   st   e Zd ZdZeedddZeeedddZeeedddZ	eeddZ
eeddd	ZeeddZed
ddZdS )r   Zbursary_class_form_detailsTr   zbursary_class_form.idFr   zparticipants.idN)r   defaultr
   r   r   )r   r   r   r   r   r   r   r   Zbursary_class_idparticipant_id	course_idager   Zprogramme_applying_forr   r   r   r   r   r   r      s    r   N)
sqlalchemyr   r   r   r   r   sqlalchemy.ormr   models.baser   r	   r
   r   r   r   r   r   <module>   s
    