
    Jhc                         d dl m Z  d dlmZ 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
mZmZmZmZ d dlmZ d dlmZ  G d d	e      Zy
)    )datetime)Optional)DECIMALBooleanColumnDateTime)Enum)
ForeignKeyIntegerStringTextUniqueConstraint)relationship)Basec                      e Zd Z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d      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eed      Z eeej4                        Z eeej4                  ej4                        Z eed      Zy)WineAdditionwine_additionsT)primary_keyindex)nullable)default)r   onupdateN)__name__
__module____qualname____tablename__r   r   idr   literal
wine_vinidregion_codevintagevarietylabelproducer_nameproducer_name_showcountryregionlocationlocalesite	sweetnesscolor	wine_typer   r   utcnowdate_createdlast_updated
deleted_at     j/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine/wine_addition/models/wine_addition.pyr   r      s   $M	T	6BVd+G.J$/KVd+GVd+G6D)E6D1M6Vd+GFT*Fft,HFT*F&4(Dv-I6D)Ev-I(HOO<L(HOOhooVL40Jr3   r   N)r   typingr   
sqlalchemyr   r   r   r   r	   SAEnumr
   r   r   r   r   sqlalchemy.ormr   src.core.models.baser   r   r2   r3   r4   <module>r:      s/      9 9  % J J ' %14 1r3   