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

class VisualMerchStrategyCreate(CustomModel):
    
    internal_display_remark : str
    external_display_remark : str
    Frequency_change_per_year : int
    Frequency_change_per_year_remark : str
    group_id : int
    
    
class VisualMerchStrategyResponse(CustomModel):
    
    visual_id : int
    internal_display_remark : str
    external_display_remark : str
    Frequency_change_per_year : int
    Frequency_change_per_year_remark : str 
    group_id : int
    
class VisualMerchStrategyUpdate(CustomModel):
    visual_id : Optional[int] = None
    internal_display_remark : Optional[str] = None
    external_display_remark : Optional[str] = None
    Frequency_change_per_year : Optional[int] = None
    Frequency_change_per_year_remark : Optional[str] = None
    group_id : Optional[int] = None
    