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


class ComparativeAnalysisCreate(CustomModel):
    attributes : str
    own_brand_online_store : str
    group_id : int
    
class ComparativeAnalysisResponse(ComparativeAnalysisCreate):
    comparative_id : int
    
class ComparativeAnalysisUpdate(CustomModel):
    comparative_id : Optional[int] = None
    attributes : Optional[str] = None
    own_brand_online_store : Optional[str] = None
    group_id : Optional[int] = None
    
class OwnBrand(CustomModel):
    own_brand : str
