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


class BrandAttributeAssessmentCreate(CustomModel):
    # brand_id : int
    define_research_methodology : str
    name_top_10_attributes : str 
    remarks : str
    group_id : int
    
class BrandAttributeAssessmentResponse(BrandAttributeAssessmentCreate):
    brand_id : int
    
class BrandAttributeAssessmentUpdate(CustomModel):
    brand_id : Optional[int] = None
    define_research_methodology : Optional[str] = None
    name_top_10_attributes : Optional[str] = None 
    remarks : Optional[str] = None
    group_id : Optional[int] = None