
    	,h                     b    d dl mZ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)CustomModelc                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)VendorScorecardCreatemetric	weightage
importancebatnagroup_idN)__name__
__module____qualname__str__annotations__floatint     :/var/www/html/RetailAPI/app/api/vendor_scorecard/schema.pyr   r      s     LKNr   r   c                       e Zd ZU eed<   y)VendorScorecardResponsevendor_scorecard_idN)r   r   r   r   r   r   r   r   r   r      s    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<   eed      ed<   dZee   ed<   dZee   ed<   y)	VendorScorecardUpdateNr   r   r	   )LowMediumHighr
   r   r   )r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r      sZ    *.(3-.!FXc]!"&I&'"9:;; EHSM #Hx}#r   r   N)typingr   r   app.utils.schemas_utilsr   r   r   r   r   r   r   <module>r!      s0    $ /K 3 $K $r   