from typing import Optional
from app.utils.schemas_utils import CustomModel


class VendorMetricsPriorityListCreate(CustomModel):
    
    priority : int
    area : str
    metrics : str
    remarks : str
    group_id : int
    
class VendorMetricsPriorityListResponse(VendorMetricsPriorityListCreate):
    vendor_id : int 

class VendorMetricsPriorityListUpdate(CustomModel):
    vendor_id : Optional[int] = None
    priority : Optional[int] = None
    area : Optional[str] = None
    metrics : Optional[str] = None
    remarks : Optional[str] = None
    group_id : Optional[int] = None