
    ߶hF                         d dl 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mZ  G d d	e      Z G d
 de      Z G d de      Zy)    )datetime)Decimal)ListOptional)	BaseModelFieldcomputed_field)
BaseSchema)
MatchInput)DEFAULT_PER_PAGEMAX_PER_PAGEc                   "    e Zd ZU dZee   ed<   y)AdditionMatchCheckSchemaNmongo_id)__name__
__module____qualname__r   r   str__annotations__     m/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine/external_input/schemas/external_input.pyr   r      s    "Hhsm"r   r   c                   6    e Zd ZU dZee   ed<   dZee   ed<   y)UndoMatchSchemaNwine_idr   )	r   r   r   r   r   intr   r   r   r   r   r   r   r      s    !GXc]!"Hhsm"r   r   c                   r    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<   y)AcceptMatchSchemaN
wine_db_idr   	wine_n_idvintagewine_literal)r   r   r   r   r   r   r   r   r   r    r!   r"   r   r   r   r   r      sH     $J$"Hhsm"#Ix}#!GXc]!"&L(3-&r   r   N)r   decimalr   typingr   r   pydanticr   r   r	   src.apps.base.schemas.commonr
   "src.apps.match.schemas.match_inputr   src.utils.constantsr   r   r   r   r   r   r   r   <module>r)      sE      ! 5 5 3 ?#z ##j #'
 'r   