
    E|j                     n    d dl Z d dlmZ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StringSmallIntegerBoolean	TIMESTAMP
ForeignKeyTextIndex)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
      d	      Z eed	      Z eed	      Z e ed      dd      Z e ed      dd      Z eedd      Z eed	      Z e ed       e	d      d	      Z e ed       ej2                         d      Z eddd      fZy)QuestionResponsequestion_responseT)as_uuid)primary_keydefaultzintake_session.idCASCADE)ondeleteF)nullable   
   TEXT)r   r      ENGLISHzuser.id)timezone)server_defaultr   responses_session_idx
session_idsequence_numberN)__name__
__module____qualname____tablename__r   r   uuiduuid4idr   r   r   question_idr	   question_texttranscribed_text
input_typeinput_languager   
is_flaggedr   r    responded_by_staff_idr   r   now
created_atr
   __table_args__     A/var/www/html/ai-nims-dev/backend/app/models/question_response.pyr   r      s    'M	T"djj	IBT*J7JU^,_jopJt4K4%0MdU3r
UFCJF2J	JN%?J\E:O"4#5z)7LW\]	40V[\J 	%|5FGNr3   r   )r%   
sqlalchemyr   r   r   r   r   r   r	   r
   sqlalchemy.dialects.postgresqlr   sqlalchemy.sqlr   app.db.enginer   r   r2   r3   r4   <module>r9      s&     ` ` ` /  t r3   