
    ci                     n    d dl mZmZmZ d dlmZmZ d dlmZ  G d de          Z G d de          Z	dS )	    )	BaseModelFieldEmailStr)ListOptional)datetimec                       e Zd ZU eed<   dZee         ed<   dZeed<    e	e
j                  Ze
ed<    e	e
j                  Ze
ed<    e	e          Zee         ed	<   dS )
Categorycategory_nameNcategory_imageTstatusdefault_factory	createdAt	updatedAtproduct_list)__name__
__module____qualname__str__annotations__r   r   r   boolr   r   utcnowr   r   listr   r        D:\Nbitz\app\models\category.pyr
   r
      s         $(NHSM(((FD%@@@Ix@@@%@@@Ix@@@#eD999L$s)99999r   r
   c                       e Zd ZU eed<   dZee         ed<   dZeed<    e	e
j                  Ze
ed<    e	e
j                  Ze
ed<    e	e          Zee         ed	<   dS )
SubCategorysub_category_nameNsub_category_imageTr   r   r   r   r   )r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s         (,,,,FD%@@@Ix@@@%@@@Ix@@@#eD999L$s)99999r   r   N)
pydanticr   r   r   typingr   r   r   r
   r   r   r   r   <module>r$      s    / / / / / / / / / / ! ! ! ! ! ! ! !      : : : : :y : : :: : : : :) : : : : :r   