from app.utils.schemas_utils import CustomModel


class CompetitorPricingAnalysisCreate(CustomModel):
    
    # competitor_id : int
    reference_competitor : str
    pricing_strategy : str
    which_category_generates_the_most_income_for_the_store : str
    key_observation_around_pricing_in_the_store : str
    other_remarks : str
    group_id : int
        
class CompetitorPricingAnalysisResponse(CompetitorPricingAnalysisCreate):
    
    competitor_id : int
    
class CompetitorPricingAnalysisUpdate(CustomModel):
    
    competitor_id : int
    reference_competitor : str
    pricing_strategy : str
    which_category_generates_the_most_income_for_the_store : str
    key_observation_around_pricing_in_the_store : str
    other_remarks : str
    group_id : int