
    ph                     Z    d dl 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  G d de      Zy)    )ColumnIntegerStringBoolean
ForeignKey)relationship)declarative_base)Basec                       e Zd ZdZdZ eed      Z ee ed      d      Z	 ee
d      Z ee
      Z eed      Z eed      Z ee
d      Zy	)
CrawlPropertyz
    Model representing properties of web crawler data.
    
    This model maps the relationship between web crawler and wine properties,
    defining which properties should be extracted from crawled data.
    crawl_propertiesT)primary_keyzweb_crawlers.idF)nullable)defaultN)__name__
__module____qualname____doc____tablename__r   r   idr   web_crawler_idr   wine_propertycustom_labelproperty_indexr   data_output	selectors     ^/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/match/models/crawl_property.pyr   r      sg     'M	T	*BGZ0A%BUSN6E2M&>LGe4N$/Kv-Ir   r   N)
sqlalchemyr   r   r   r   r   sqlalchemy.ormr   sqlalchemy.ext.declarativer	   src.core.models.baser
   r   r   r   r   <module>r$      s     C C ' 7 %.D .r   