
    }i                     ^    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	)
    )	BaseModel)Optionalc                   &    e Zd ZU eed<   dZeed<   y)
AreaCreatenamar   
sort_orderN)__name__
__module____qualname__str__annotations__r   int     2/var/www/html/asim.com/backend/app/schemas/area.pyr   r      s    
IJr   r   c                   J    e Zd ZU dZee   ed<   dZee   ed<   dZ	ee
   ed<   y)
AreaUpdateNr   r   	is_active)r	   r
   r   r   r   r   r   r   r   r   boolr   r   r   r   r   
   s,    D(3- $J$ $Ix~$r   r   c                   J    e Zd ZU eed<   eed<   eed<   eed<    G d d      Zy)AreaResponseidr   r   r   c                       e Zd ZdZy)AreaResponse.ConfigTN)r	   r
   r   from_attributesr   r   r   Configr      s    r   r   N)r	   r
   r   r   r   r   r   r   r   r   r   r   r      s     G
IOO r   r   N)pydanticr   typingr   r   r   r   r   r   r   <module>r      s/      
% %9 r   