
    h                     b    d dl m Z mZ d dlmZ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timezone)ColumnIntegerStringDateTimeUniqueConstraintIndex)relationship)Basec                      e Zd ZdZ eedd      Z e ed      d      Z ee	d      Z
 ee	 ej                  ej                        d      Z ee	 ej                  ej                         ej                  ej                        d      Z ed	d
      Z edd
      Z edd
      Z eddd       edd      fZy)Country	countriesT)primary_keyindexd   F)nullable)defaultr   )r   onupdater   Regioncountry)back_populatesAppellationSubAppellationname
deleted_atuq_countries_name_deleted)r   ix_countries_nameN)__name__
__module____qualname____tablename__r   r   idr   r   r   r   r   nowr   utc
created_at
updated_atr   regionsappellationssub_appellationsr	   r
   __table_args__     V/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/base/models/country.pyr   r      s    M	T	6B&+.D40J,(,,x||*DuUJ,(,,x||*D|x||\d\h\hOityzJ8I>GiHL#$4YO 	4OP!6*Nr-   r   N)r   r   
sqlalchemyr   r   r   r   r	   r
   sqlalchemy.ormr   src.core.models.baser   r   r,   r-   r.   <module>r2      s     ' Q Q ' %d r-   