
    <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DateTimefunc
ForeignKeyNc                      e Zd ZdZ e ed      dd       Z e ed       e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y)RefreshTokenrefresh_tokens$   Tc                  <    t        t        j                               S )N)struuiduuid4     /app/models/refresh_token.py<lambda>zRefreshToken.<lambda>   s    c$**,>Or   )primary_keydefaultzusers.idF)nullable   -   )server_defaultN)__name__
__module____qualname____tablename__r   r   idr   user_id
token_hashr   
expires_at
revoked_at
user_agent
ip_addressr   now
created_atr   r   r   r
   r
      s    $M	r
6O	PBVBZJ!7%HGse4J51J40Js$Jr
#J<Jr   r
   )
db.baser   
sqlalchemyr   r   r   r   r   r   r
   r   r   r   <module>r*      s     A A 	=4 	=r   