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


class ConsumerPreferencesResearchCreate(CustomModel):
    
    # consumer_id : int
    research_methodology : str
    shopping_behavior : str
    othesr_remark : str
    group_id : int
    
class ConsumerPreferencesResearchresponse(ConsumerPreferencesResearchCreate):
    consumer_id : int
    
class ConsumerPreferencesResearchUpdate(CustomModel):
    
    consumer_id : Optional[int] = None
    research_methodology : Optional[str] = None
    shopping_behavior : Optional[str] = None
    othesr_remark : Optional[str] = None
    group_id : Optional[int] = None