
    Dh                     n    d dl mZ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
)    )LiteralOptional)Field)CustomModelc                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)CivilCreategroup_idstore_format_typetype_of_civil_workrate_per_sqftremarksN)__name__
__module____qualname__int__annotations__strfloat     </var/www/html/retail-simulation-api/app/api/civil/schemas.pyr   r      s    MLr   r   c                       e Zd ZU  ed      Zedz  ed<    ed      Zedz  ed<    ed      Ze	dz  ed<    ed      Z
e	dz  ed<    ed      Zedz  ed<    ed      Zedz  ed<    ed      Ze	dz  ed	<   y)
CivilResponseN)defaultcivil_idr	   r
   r   r   
total_sqftr   )r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r      s     .HcDj. .HcDj.$)$$7sTz7%*4%8d
8"'"5M54<5$T2J2-GS4Z-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<   dZee   ed<   dZee	   ed<   y)CivilUpdateNr   r	   r
   r   r   r   )r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r      sX    "Hhsm""Hhsm"'+x}+(,,%)M8E?)!GXc]!r   r   N)
typingr   r   pydanticr   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r"      s2    $  /+ .K ."+ "r   