
    <vj                     J    d dl mZ d dlmZmZmZmZmZ d dlZ G d de      Z	y)    )Base)ColumnStringBooleanDateTimefuncNc                   4   e Zd ZdZ e ed      dd       Z e ed      ddd      Z e ed      d	      Z e ed
            Z	 ee
d      Z ee
d      Z ee
d      Z ee ej                                Z ee ej                                Zy)Userusers$   Tc                  <    t        t        j                               S )N)struuiduuid4     /app/models/user.py<lambda>zUser.<lambda>   s    c$**,>Or   )primary_keydefault   F)uniqueindexnullable)r   d   )r   )server_default)onupdateN)__name__
__module____qualname____tablename__r   r   idemailpassword_hashnamer   	is_activeis_verifiedis_adminr   r   now
created_at
updated_atr   r   r   r
   r
      s    M	r
6O	PB6#;t4%HE6#;7M&+Dw-I%0Kgu-H<J8488:6Jr   r
   )
db.baser   
sqlalchemyr   r   r   r   r   r   r
   r   r   r   <module>r.      s     > > 
74 
7r   