
    wgu                         d dl mZ d dlmZ  G d dej                  Z G d dej                  Z G d dej                  Zd	S )
    )models)Userc                   (    e Zd Z G d d          ZdS )Chatc                       e Zd ZdZdS )	Chat.Meta	messangerN__name__
__module____qualname__	app_label     @/var/www/html/cms/infrastructure/persistence/models/messanger.pyMetar              			r   r   N)r   r   r   r   r   r   r   r   r      s<                           r   r   c                       e Zd Z ej        eej        d          Z ej        eej	        dd          Z
 G d d          ZdefdZd	S )
ChatUser
chat_users	on_deleterelated_nameT)r   nullr   c                       e Zd ZdZdS )ChatUser.Metar	   Nr
   r   r   r   r   r      r   r   r   returnc                 $    | j          d| j         S )Nz - )chatuser)selfs    r   __str__zChatUser.__str__   s    )++	+++r   N)r   r   r   r   
ForeignKeyr   CASCADEr   r   SET_NULLr    r   strr"   r   r   r   r   r      s        6TV^,WWWD6TV_4VbcccD               , , , , , , ,r   r   c                       e Zd Z ej        eej        d          Z ej        dd          Z	 ej
        dd          Z ej        d	          Z G d
 d          ZdS )Messagemessagesr   i,  T)
max_lengthr    )auto_now_addverbose_nameF)defaultc                       e Zd ZdZdgZdS )Message.Metar	   timeN)r   r   r   r   orderingr   r   r   r   r0      s        	8r   r   N)r   r   r   r   r#   r   r$   	chat_user	TextFieldtextDateTimeFieldr1   BooleanFieldreadenr   r   r   r   r(   r(      s        !!(fnS]^^^I6s666D6TCCCD V ///F         r   r(   N)	django.dbr   +infrastructure.persistence.models.user.userr   Modelr   r   r(   r   r   r   <module>r<      s          < < < < < <         6<      
, , , , ,v| , , ,    fl     r   