
    phy                     ~    d dl mZmZmZ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 d dlmZ d dlmZ  G d de      Zy	)
    )ColumnIntegerStringTextBooleanDateTime
ForeignKey)UUID)relationship)datetimetimezone)uuid4)Basec                   v   e Zd ZdZdZ eedd      Z e ed      e	ddd      Z
 e ed      d	      Z eed	      Z eedd
      Z eed	      Z ee ej(                  ej,                              Z ee ej(                  ej,                         ej(                  ej,                              Zy)	WineMatchz;
    Wine Match Model: ORM class for Wine Match Entity
    wine_matchesT)primary_keyautoincrement)as_uuidF)defaultuniquenullableindex   )r   )r   r   )r   )r   onupdateN)__name__
__module____qualname____doc____tablename__r   r   idr
   r   uuidr   namer   descriptionr   
is_deletedr   
deleted_atr   nowr   utc
created_at
updated_at     _/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine_match/models/wine_match.pyr   r   	   s     #M	T	>B$t$eD5X\]D&+.D-K?J40J,(,,x||*DEJ,(,,x||*D|x||\d\h\hOijJr,   r   N)
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.dialects.postgresqlr
   sqlalchemy.ormr   r   r   r"   r   src.core.models.baser   r   r+   r,   r-   <module>r2      s+    S S S / ' '  %k kr,   