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


class CategoryPricingStrategisCreate(CustomModel):
    # category_id : int
    category : str
    pricing_strategis : str
    rational : str
    specify_other_strategy : Optional[str] = None
    group_id : int 
    
class CategoryPricingStrategisResponse(CategoryPricingStrategisCreate):
    category_id : int
    # is_deleted : int
class CategoryPricingStrategisUpdate(CustomModel):
    category_id : Optional[int] = None
    category : Optional[str] = None
    pricing_strategis : Optional[str] = None
    # is_deleted : Optional[int] = None 
    specify_other_strategy : Optional[str] = None
    rational : Optional[str] = None
    group_id : Optional[int] = None 