
    4?i                     t    S SK Jr  S SKJr  S SKJr  S SKJrJrJ	r	J
r
JrJr   " S S\5      r " S S\5      rg	)
    )func)Base)relationship)ColumnInteger	TIMESTAMP
ForeignKeyBooleanStringc                       \ rS rSrSr\" \SSS9r\" \" S5      SS9r	\" \" S5      SSS	9r
\" \" S5      SS9r\" \SS
9r\" \\R                   " 5       \R                   " 5       S9r\" SSSS9rSrg)Agent   agentsTprimary_keyindexd   Fnullable   )uniquer   )default)server_defaultonupdateAgentAssignmentHistoryagentselectinback_populateslazy N)__name__
__module____qualname____firstlineno____tablename__r   r   idr   nameemailpassword_hashr
   	is_onliner   r   nowlast_seen_atr   assignments__static_attributes__r!       2/var/www/html/livechat/backend/app/models/agent.pyr   r      s}    M	T	6B&+.D6#;te<E6#;7Mw.I)DHHJTL7V`aKr0   r   c                       \ rS rSrSr\" \SSS9r\" \\" S5      SS9r	\" \\" S5      SS9r
\" \\R                  " 5       SS	9r\" \SS9r\" S
SSS9r\" SSS9rSrg)r      agent_assignment_historyTr   z	agents.idFr   zvisitors.id)r   r   r   r.   r   r   Visitor)r    r!   N)r"   r#   r$   r%   r&   r   r   r'   r	   agent_id
visitor_idr   r   r,   
started_atended_atr   r   visitorr/   r!   r0   r1   r   r      su    .M	T	6Bgz+6GHM!:UKJ	$((*uMJi$/HZPE9:6Gr0   r   N)sqlalchemy.sqlr   app.core.databaser   sqlalchemy.ormr   
sqlalchemyr   r   r   r	   r
   r   r   r   r!   r0   r1   <module>r?      s0      " ' M MbD b7T 7r0   