from pydantic import BaseModel
from typing import Dict, Optional

# 로그 저장 요청 모델
class MbtiLogRequest(BaseModel):
    session_id: str
    sender: str
    message: str

# 계산 요청 모델
class MbtiCalcRequest(BaseModel):
    session_id: str
    answers: Dict[str, int]  # { "1": 5, "2": 3 ... } JSON 키는 문자열로 옴