
    |m4hp                         d dl mZmZ d dlmZ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 G d de      Zy)    )	BaseModelField)OptionalDictAny)datetimec                       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<   dZee
   ed<   dZee   ed<   y)	ProjectBaseNnameslugdatastore_id	branch_iduser_id	thumbnail)__name__
__module____qualname__r   r   str__annotations__r   r   r   intr   r   r        D/var/www/html/hubwallet-dev/src/menu_design/apps/projects/schemas.pyr
   r
      sd    D(3-D(3-D(3-"Hhsm"#Ix}#!GXc]!#Ix}#r   r
   c                   6    e Zd ZU eed<   eed<   dZee   ed<   y)ProjectCreater   r   Nr   )r   r   r   r   r   r   r   r   r   r   r   r      s    
IND(3-r   r   c                       e Zd Zy)ProjectUpdateN)r   r   r   r   r   r   r   r      s    r   r   c                   |    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   dZee   ed	<    G d
 d      Zy)
ProjectOutidr   r   r   r   r   r   Nr   c                       e Zd ZdZdZy)ProjectOut.ConfigTN)r   r   r   from_attributespopulate_by_namer   r   r   Configr#   )   s    r   r&   )	r   r   r   r   r   r   r   r   r&   r   r   r   r    r       s=    G
I
I
ILMN#Ix}#   r   r    c                       e Zd ZU eed<   y)Base64ImageUploadbase64_dataN)r   r   r   r   r   r   r   r   r(   r(   /   s    r   r(   N)pydanticr   r   typingr   r   r   r   r
   r   r   r    r(   r   r   r   <module>r,      sM    % & & $) $K 	K 	
    	 r   