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


class CapExRefurbishCreate(CustomModel):
    # cap_id : int
    metric : str
    y7_y8 : int
    group_id : int
    
class CapExRefurbishResponse(CapExRefurbishCreate):
    cap_id : int
    
class CapExRefurbishUpdate(CustomModel):
    cap_id : Optional[int] = None
    metric : Optional[str] = None
    y7_y8 : Optional[int] = None
    group_id : Optional[int] = None