from typing import Optional from pydantic import BaseModel # ユーザーモデルのプレースホルダー # 認証機能が実装される際に詳細が定義されます class User(BaseModel): id: str email: str role: str = "viewer" expert_verification_status: Optional[str] = None expert_credentials: Optional[dict] = None # このファイルは `app.api.main` の認証ルーターで使用される予定ですが、 # 現状は `main.py` から直接参照されていません。