
    E|j                     f    d dl Z d dl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Text	TIMESTAMP
ForeignKeyIndex)UUID)func)Basec                   n   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	      Z e ed       e	dd      d	      Z eed	      Z e ed      dd      Z e ed       ej&                         d      Z eddd      fZy)ConversationCustomQuestionconversation_custom_questionT)as_uuid)primary_keydefaultzintake_session.idCASCADE)ondeleteF)nullablezmstr_department.idzconversation_utterance.id   PENDING)r   r   )timezone)server_defaultr   %conversation_custom_question_dept_idxdepartment_id
created_atN)__name__
__module____qualname____tablename__r   r	   uuiduuid4idr   
session_idr   utterance_idr   question_textr   review_statusr   r
   nowr   r   __table_args__     L/var/www/html/ai-nims-dev/backend/app/models/conversation_custom_question.pyr   r      s    2M	T"djj	IBT*J7JU^,_jopJ4-z:N/OZ_`M$t,j9T_h.ityzL4%0M6":yIM	40V[\J 	5UNr*   r   )r    
sqlalchemyr   r   r   r   r   r   sqlalchemy.dialects.postgresqlr	   sqlalchemy.sqlr
   app.db.enginer   r   r)   r*   r+   <module>r0      s#     I I /   r*   