o
    ¶g                     @   sP   d dl mZmZmZmZ d dlmZ d dlmZ d dl	m
Z
 G dd de
ZdS )    )Column
ForeignKeyDateTimefunc)BIGINT)relationship)Basec                   @   sx   e Zd ZdZeedddddZeeddeddddd	Zee	de
 d
Zee	de
 e
 dZeddddZdS )ShoppingCartZshopping_cartsT)unsigned)primary_keyautoincrementzusers.idCASCADE)ondeleteF)nullable)r   default)r   r   onupdateCartItemshopping_cartzall, delete-orphan)back_populatescascadeN)__name__
__module____qualname____tablename__r   r   idr   user_idr   r   now
created_at
updated_atr   items r    r     /app/app/models/shopping_cart.pyr	      s    r	   N)
sqlalchemyr   r   r   r   Zsqlalchemy.dialects.mysqlr   sqlalchemy.ormr   app.db.baser   r	   r    r    r    r!   <module>   s
   