
    Jh                         d dl Z 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mZmZmZmZmZ d d	lmZ  G d
 de      Zy)    N)datetime)Optional)DECIMALBooleanColumnDateTime)Enum)
ForeignKeyIntegerStringTextUniqueConstraint)relationship)RequestType	SeparatorSource
SourceEnumStatusWineDbStatus)Basec                       e Zd ZdZ eedd      Z eed      Z eed      Z	 e ed      d      Z
 eeej                        Z eeej                  ej                        Z eed      Zy	)
	WordAliasword_aliasesT)primary_keyindexF)nullabled   )default)r   onupdateN)__name__
__module____qualname____tablename__r   r   idr   wordalias
alias_typer   r   utcnowdate_createdlast_updated
deleted_at     d/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine/word_alias/models/word_alias.pyr   r      so    "M	T	6B&5)D6E*Esd3J(HOO<L(HOOhooVL40Jr-   r   )enumr   typingr   
sqlalchemyr   r   r   r   r	   SAEnumr
   r   r   r   r   sqlalchemy.ormr   src.apps.match.enumsr   r   r   r   r   r   src.core.models.baser   r   r,   r-   r.   <module>r6      s>       9 9  % J J '  &
1 
1r-   