
    he                     r    d dl Z d dlZ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 d dlmZ  G d de      Zy)    N)ColumnDateTimeStringInteger
ForeignKeyBooleanEnum)relationship)Base)GeneralStatec                   x   e Zd ZdZ eedd      Z eed      Z e e	e
d      de
j                        Z eed	      Z eedej                   j#                               Z eedej                   j#                         ej                   j#                         
      Z ee ed            Z edd      Zy)NotificationnotificationsT)primary_keyindexF)nullablegeneralstate)name)r   default)r   )r   r   onupdatezusers.idUser)back_populatesN)__name__
__module____qualname____tablename__r   r   idr   titler	   r   ACTIVEstater   is_readr   datetimenow
created_at
updated_atr   user_idr
   user     ^/Users/theessential/Documents/Github/KofAcademy/kof-academy-backend/app/models/notification.pyr   r   
   s    #M	T	6B6E*E4>:UT`TgTghEWe,G5(:K:K:O:O:QRJ5(:K:K:O:O:Q\d\m\m\q\q\stJWj45G?Dr)   r   )r"   uuid
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   app.models.baser   app.enums.general_stater   r   r(   r)   r*   <module>r0      s+      S S S '   0
@4 
@r)   