
    	,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
)    )Field)CustomModel)Enumc                       e Zd ZdZdZy)EquipmentTypeEnumSpecialised	UniversalN)__name__
__module____qualname__SPECIALISED	UNIVERSAL     ?/var/www/html/RetailAPI/app/api/commercial_equipment/schemas.pyr   r      s    KIr   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<   eed<   y)	CommercialEquipmentCreateformat_typetype_of_equipmentnumber_of_unitscost_per_unitequipment_categoryremarksgroup_idN)r
   r   r   str__annotations__intfloatr   r   r   r   r   r   	   s0    ))LMr   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	<    ed      Zedz  ed
<    ed      Ze	dz  ed<   y)CommercialEquipmentResponseN)defaultequipment_idr   r   r   r   r   r   totalr   )r
   r   r   r   r"   r   r   r   r   r   r   r   r   r   r   r#   r   r   r   r   r    r       s    $T2L#*2 .HcDj.#D1Kt1$)$$7sTz7"'"5OS4Z5"'"5M54<5&+D&9t9-E54<--GS4Z-r   r    N)
pydanticr   app.utils.schemas_utilsr   enumr   PyEnumr   r   r    r   r   r   <module>r(      s2     /  	 	
.+ 
.r   