
    /i                     b    d dl m Z  d dlmZmZmZmZmZmZ d dlm	Z	m
Z
 d dlmZ  G d de      Zy)    )datetime)BooleanDateTimeStringNumericIntegerfunc)Mappedmapped_column)Basec                   N   e Zd ZU dZ eedd      Zee   e	d<    eed      Z
ee   e	d<    e ed      dd	      Zee   e	d
<    e ed      ddd      Zee   e	d<    e edd      d      Zee   e	d<    eedd      Zee   e	d<    e ed      dd	      Zeedz     e	d<    e ed      d      Zeedz     e	d<    e ed      d ej4                               Zee   e	d<    e ed      d ej4                          ej4                               Zee   e	d<   y)ProductproductsT)primary_keyindexidF)nullablereference_id   )r   r   product_name   )uniquer   r   barcode
      msp)r   defaultstatus)timezoneNlast_scraped_datelast_execution_time)r   server_default
created_at)r   r"   onupdate
updated_at)__name__
__module____qualname____tablename__r   r   r   r
   int__annotations__r   r   r   strr   r   r   floatr   r   boolr   r    r   r!   r	   nowr#   r%        8/var/www/html/marco-python-backend/app/models/product.pyr   r      sG   M#GTJBsJ -g FL&+F -fSkEQU VL&+V(DW\]GVC[]&wr1~FCF(5%PFF4LP1>xQU?Vaemq1rvho.r.;F3KRV.Wd
+W#0$%
$Jx   $1$txxz	$Jx  r1   r   N)r   
sqlalchemyr   r   r   r   r   r	   sqlalchemy.ormr
   r   app.db.baser   r   r0   r1   r2   <module>r6      s      H H 0 d r1   