B
    Ef)                 @   s    d dl T G dd dejjZdS )    )*c               @   s.   e Zd Zd
ddZdd Zdd Zdd	 ZdS )CmfMessageMixinNc             K   s   t d S )N)NotImplemented)selfZphonemessageZchat_messagekwargs r   )./modules/crm/models/cmf_message_mixin.pysend_message   s    zCmfMessageMixin.send_messagec             C   s   t dS )um   
        Отправляем событие на отключение сессии
        :return:
        N)r   )r   r   r   r	   
disconnect	   s    zCmfMessageMixin.disconnectc             C   s   t d S )N)r   )r   r   r   r	   connect   s    zCmfMessageMixin.connectc             O   s   t d S )N)r   )r   Zmessage_rawr   Zperson_id_fromZperson_id_toZmessage_dateargsr   r   r   r	   receive_message   s    zCmfMessageMixin.receive_message)N)__name__
__module____qualname__r
   r   r   r   r   r   r   r	   r      s   
r   N)Zcmf.includeZcmfZmodelsZ	CmfEntityr   r   r   r   r	   <module>   s   