
    @-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                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)plumbingCreategroup_idtypeunitscost_per_unitremarksN)__name__
__module____qualname__int__annotations__strfloat     ?/var/www/html/retail-simulation-api/app/api/plumbing/schemas.pyr   r      s    M
IJ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)
PlumbingResponceN)defaultplumb_idr   r	   r
   r   totalr   )r   r   r   r   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r      s    -HS4Z- .HcDj.T*D#**d+E3:+"'"5M54<5 .EEDL.-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)PlumbingUpdateNr   r   r	   r
   r   r   )r   r   r   r   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r      sV    #Hx}#"Hhsm"D(3-E8C=%)M8E?)!GXc]!r   r   N)	typingr   pydanticr   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r!      s2      /[ .{ ."[ "r   