
    h                     j    d dl mZ d dlmZ d dlmZ  G d de      Z G d de      Z G d d	e      Zy
)    )Optional)Field)CustomModelc                   t    e Zd ZU  ed      Zee   ed<    ed      Zedz  ed<    ed      Z	ee
   ed<   y)BrandCreateNdefault
brand_name	rationalegroup_id)__name__
__module____qualname__r   r
   r   str__annotations__r   r   int     0/var/www/html/RetailAPI/app/api/brand/schemas.pyr   r      s;     %d 3J3!$/IsTz/#D1Hhsm1r   r   c                       e Zd Zy)BrandUpdateN)r   r   r   r   r   r   r   r   
   s    r   r   c                       e Zd ZU eed<    ed      Zee   ed<    ed      Z	ee   ed<    ed      Z
ee   ed<   eed<   y)BrandResponsebrand_idNr   r
   r   brand_imager   )r   r   r   r   r   r   r
   r   r   r   r   r   r   r   r   r      sE    M %d 3J3$T2Ix}2!&t!4K#4Mr   r   N)	typingr   pydanticr   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r      s2      /2+ 2
	+ 	K r   