Ë
    ø¬”h  ã                   óÄ   — d dl mZ d dl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mZ d dlmZ  G d	„ d
e
«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)é    )ÚList)ÚFieldÚ	BaseModel)ÚOptional)ÚDecimal)Údatetime)Ú
BaseSchema)ÚMAX_PER_PAGEÚDEFAULT_PER_PAGE)ÚWineOutputSchemac                   ó6   — e Zd ZU dZee   ed<   dZee   ed<   y)ÚVarietySchemaNÚdefault_colorÚname)Ú__name__Ú
__module__Ú__qualname__r   r   ÚstrÚ__annotations__r   © ó    ú_/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/wine/variety/schemas/variety.pyr   r   
   s   … Ø#'€M8˜C‘=Ó'Ø€Dˆ(3‰-Ôr   r   c                   ó   — e Zd Zy)ÚVarietyCreateSchemaN©r   r   r   r   r   r   r   r      ó   „ Ør   r   c                   ó   — e Zd Zy)ÚVarietyUpdateSchemaNr   r   r   r   r   r      r   r   r   c                   ó^   — 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<   y)ÚVarietyOutputSchemaNÚidÚliteralÚdate_createdÚlast_updated)r   r   r   r!   r   Úintr   r"   r   r#   r   r$   r   r   r   r    r       s<   … Ø€Bˆ‰ÓØ!€GˆXc‰]Ó!à'+€L(˜8Ñ$Ó+Ø'+€L(˜8Ñ$Ô+r   r    N)Útypingr   Úpydanticr   r   r   Údecimalr   r   Úsrc.apps.base.schemas.commonr	   Úsrc.utils.constantsr
   r   Úsrc.apps.wine.wine.schemas.winer   r   r   r   r    r   r   r   ú<module>r,      sM   ðÝ ß $Ý Ý Ý Ý 3ß =Ý <ôJô ô	˜-ô 	ô	˜-ô 	ô,˜-õ ,r   