# back/app/schemas/findgoal_schema.py

from pydantic import BaseModel
from typing import Optional, List

# 1.スタート要請(先ほど作成したもの)
class StartFindGoalRequest(BaseModel):
    session_id: str
    user_id: Optional[int] = None

# 2.回答要求
class AnswerFindGoalRequest(BaseModel):
    session_id: str
    user_id: Optional[int] = None
    user_message: str  # ユーザーが入力した答え（宣言など）
    current_step: Optional[int] = 1  # 現在のステップ