
    wh                     B    d dl mZmZ d dlmZ d dlmZ  G d de      Zy)    )	BaseModelField)Optional)Decimalc                      e Zd ZU 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dd	      Zee   ed
<    edd	      Zee   ed<    edd	      Zee   ed<    edd	      Zee   ed<    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dd	      Zee   ed<   dZee   ed<    G d d      Zy)
MatchInput idproducertitlevintagesizeNbottleSizeId)defaultaliasbottle_size_idkeywordTextkeyword_textoriginalKeywordTextoriginal_keyword_texthistoryTexthistory_textoriginalHistoryTextoriginal_history_textpricedescriptionsku	taxStatus
tax_statusurlc                       e Zd ZdZdZy)MatchInput.ConfigTN)__name__
__module____qualname__allow_population_by_field_nameorm_mode     \/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/match/schemas/match_input.pyConfigr"      s    )-&r)   r+   )r#   r$   r%   r
   r   str__annotations__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r+   r(   r)   r*   r   r      s   B Hhsm E8C=GXc]D(3-$)$n$MNHSMM"'-"HL(3-H+0CX+Y8C=Y"'-"HL(3-H+0CX+Y8C=Y#E8G#!#K##C# %b DJDC# r)   r   N)pydanticr   r   typingr   decimalr   r   r(   r)   r*   <module>r1      s    %   r)   