
    ghG                         d dl m Z  d dlmZmZ d dlmZ d dlmZmZ d dl	m
Z
mZmZ d dlmZ d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ  G d de
      Zy)    )datetime)ListOptional)File)
UploadFilestatus)	BaseModelFieldcomputed_field)FileResponseSchema)WebCrawlerFiles)APIException)WebCrawlerFileType)get_file_headerc                       e Zd ZU eed<   dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   eed<   dZee   ed	<   y)
SaveMatchedRequestwineDbIdNwineHistorywineOriginalKeywordhistoryTypewineVintagewineBottleSizewineRetailervalidationType)__name__
__module____qualname__str__annotations__r   r   r   r   r   r   r        e/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine/validation/schemas/validation.pyr   r      sb    M!%K#%)-#-!%K#%!%K#%$(NHSM($(NHSM(r!   r   N)r   typingr   r   fastapir   FastAPIFiler   r   pydanticr	   r
   r   src.apps.files.models.filesrc.apps.files.schemas.filer   'src.apps.web_crawler.models.web_crawlerr   src.core.exceptionsr   src.utils.enumsr   src.utils.helpers.functionsr   r   r    r!   r"   <module>r-      s5     ! ' & 5 5 + : C , . 7) )r!   