
    E|j                     ^    d dl Z d dl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	TIMESTAMP
ForeignKeyUniqueConstraint)UUID)func)Basec                   
   e Zd ZdZ e ed      dej                        Z e ed       e	dd      d	      Z
 e ed       e	d
d      d	      Z e ed       ej                         d      Z eddd      fZy)SessionPatientMapsession_patient_mapT)as_uuid)primary_keydefaultzintake_session.idCASCADE)ondeleteF)nullablez
patient.id)timezone)server_defaultr   
session_id
patient_iduq_session_patient)nameN)__name__
__module____qualname____tablename__r   r   uuiduuid4idr   r   r   r   r   now
created_atr   __table_args__     C/var/www/html/ai-nims-dev/backend/app/models/session_patient_map.pyr   r      s    )M	T"djj	IBT*J7JU^,_jopJT*J|i,XchiJ	40V[\J 	|:NONr$   r   )r   
sqlalchemyr   r   r   r   sqlalchemy.dialects.postgresqlr   sqlalchemy.sqlr   app.db.enginer	   r   r#   r$   r%   <module>r*      s#     F F /  
 
r$   