o
    Uh                     @   sX   d dl mZ d dlmZ d dlmZ G dd deZG dd deZG dd	 d	eZ	d
S )    )Field)CustomModel)Enumc                   @   s   e Zd ZdZdZdS )EquipmentTypeEnumSpecialised	UniversalN)__name__
__module____qualname__SPECIALISED	UNIVERSAL r   r   ?/var/www/html/RetailAPI/app/api/commercial_equipment/schemas.pyr      s    r   c                   @   sN   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< dS )	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   	   s   
 r   c                   @   s   e Zd ZU eddZedB ed< eddZedB ed< eddZe	dB ed< eddZ
e	dB ed< eddZedB ed< eddZedB ed< eddZe	dB ed	< eddZedB ed
< eddZe	dB ed< dS )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   
 r   N)
pydanticr   app.utils.schemas_utilsr   enumr   PyEnumr   r   r   r   r   r   r   <module>   s    