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


class StoreFormatepricingStrategiesCreate(CustomModel):
    # store_id : int
    store_format_type : str
    choose_a_pricing_strategies : str
    rational : str
    specify_other_strategy : str
    group_id : int
    
class StoreFormatepricingStrategiesResponse(StoreFormatepricingStrategiesCreate):
    store_id : int
    
class StoreFormatepricingStrategiesUpdate(CustomModel):
    store_id : Optional[int] = None
    store_format_type : Optional[str] = None
    choose_a_pricing_strategies : Optional[str] = None
    rational : Optional[str] = None
    specify_other_strategy : Optional[str] = None
    group_id : Optional[int] = None