
    njd                        d dl mZ d dlZ G d dej                        Z G d dej                        Z G d dej                        Z G d	 d
ej                        Z G d dej                        Z G d dej                        Z	y)    )modelsNc                       e Zd Z ej                  dej                  d      Z ej                  dd      Z	 ej                  d      Zd Zy)		TableListTFprimary_keydefaulteditable   
max_lengthuniqueauto_now_addc                     | j                   S N)
table_nameselfs    LC:\Users\Saasvaap\Desktop\Akash\Saasvaap\DEMO\Navya-Bakers\chatbot\models.py__str__zTableList.__str__   s        N)__name__
__module____qualname__r   	UUIDFielduuiduuid4id	CharFieldr   DateTimeFieldcreated_dater    r   r   r   r      sG    			dDJJ	OB!!!S>J'6''T:Lr   r   c                       e Zd Z ej                  dej                  d      Z ej                  e	ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zd	 Zy
)
ColumnListTFr   columns)	on_deleterelated_namer
   r   r   c                 L    | j                   j                   d| j                   S )N - )tabler   column_namer   s    r   r   zColumnList.__str__   s%    **''(D,<,<+=>>r   N)r   r   r   r   r   r   r   r   
ForeignKeyr   CASCADEr+   r   r,   	column_idr    r!   r   r"   r   r   r$   r$      sr    			dDJJ	OBFi6>>PYZE"&""c2K   c2I'6''T:L?r   r$   c                       e Zd Z ej                  dej                  d      Z ej                  e	ej                  ddd      Z ej                  eej                  ddd      Z ej                  d      Zd Zy	)
OptionsTFr   options)r&   nullblankr'   r
   r(   c                     | j                   r| j                   j                  nd d| j                  r| j                  j                  nd d| j                   S )NzNo Tabler*   z	No Column)r+   r   columnr,   option_valuer   s    r   r   zOptions.__str__$   sn    +/::$**'':Fceiepep$++JaJa  wB  JC  CF  GK  GX  GX  FY  Z  	Zr   N)r   r   r   r   r   r   r   r   r-   r   r.   r+   r$   r6   r   r7   r   r"   r   r   r1   r1      st    			dDJJ	OBFi6>>TXgpqEVzV^^$VZirsF#6##s3LZr   r1   c                   v    e Zd Z ej                  dej                  d      Z ej                  d      Z	d Z
y)RelatedOptionTableTFr   r
   r(   c                     | j                   S r   )r7   r   s    r   r   zRelatedOptionTable.__str__,   s       r   N)r   r   r   r   r   r   r   r   r   r7   r   r"   r   r   r9   r9   (   s3    			dDJJ	OB#6##s3L!r   r9   c                      e Zd Z ej                  dej                  dd      Z ej                  ddd      Z	 ej                  dg dddd	      Z
 ej                         Z ej                  d
ddej                  d      Z ej                  eddej"                  d      Z ej                  dddgdd      Z ej(                  edd      Z ej                  dddej                        Z ej                  dddej                        Z ej                  dddgddd	      Z ej2                  d      Zd Zy)	Chat_DataTF)r   r   r   r	   2   )r   r3   r4      ))Welcome Messager?   )Relatedr@   )End MessagerA   r?   )r   choicesr   r3   r4   r   related_chats)r3   r4   r&   r'   related_options)CustomrE   )TablerF   )r   rB   r3   r4   )r4   r3   r   )r3   r4   r&   r$   )NorG   )YesrH   rG   r   c                 :    | j                    d| j                   dS )Nz ())	chat_name	chat_typer   s    r   r   zChat_Data.__str__f   s    ..!DNN#3155r   N)r   r   r   r   r   r   r   chat_idr   rK   rL   	TextFieldmessager-   SET_NULLrelated_chatr9   r.   related_option_idoption_typeManyToManyFieldr2   option_tableoption_columnredirectr    r!   r   r"   r   r   r<   r<   0   s   f$**TEG !  BTFI   

 "
I f G$6$$TL *))*<4t_e_m_m  }N  O"&"" 
 K %f$$%7t$OG %6$$$dfooL &F%%4tvM  v
 	H (6''T:L6r   r<   c                       e Zd Z ej                  dej                  d      Z ej                  dd      Z	 ej                  eej                        Z ej                  d      Zd Zy	)
	MapTablesTFr   r
   r   )r&   r   c                 8    | j                    d| j                   S )N_)map_namer   r   s    r   r   zMapTables.__str__q   s    --$//!233r   N)r   r   r   r   r   r   r   r   r   r\   r-   r   r.   r   r    r!   r   r"   r   r   rY   rY   k   s_    			dDJJ	OBv3t<H"""9&..IJ'6''T:L4r   rY   )
	django.dbr   r   Modelr   r$   r1   r9   r<   rY   r"   r   r   <module>r_      sp      ? ?Zfll Z! !76 76v4 4r   