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


class MarketingCompetitorCreate(CustomModel):
    # competitor_id : int
    name_of_the_refereance_retailer : str
    marketing_communication : str
    plan_activities : str
    group_id : int
    
class MarketingCompetitorResponse(MarketingCompetitorCreate):
    competitor_id : int
    is_delete : int
    
class MarketingCompetitorUpdate(CustomModel):
    competitor_id : Optional[int] = None
    name_of_the_refereance_retailer : Optional[str] = None
    marketing_communication : Optional[str] = None
    plan_activities : Optional[str] = None
    group_id : Optional[int] = None