refactor responses related dto with pydantic

This commit is contained in:
NoeBerdoz
2025-04-12 10:38:12 +02:00
parent 93fa2dd5ac
commit 176b23368d
2 changed files with 33 additions and 25 deletions

View File

@ -1,10 +1,9 @@
from dataclasses import dataclass
from pydantic import BaseModel
from typing import Dict, Optional, Any
from uuid import UUID
@dataclass
class GameStartResponse:
class GameStartResponseDTO(BaseModel):
"""Response model for a new game started."""
message: str
session_id: UUID
@ -14,8 +13,7 @@ class GameStartResponse:
score: int
@dataclass
class GameDecisionResponse:
class GameDecisionResponseDTO(BaseModel):
"""Response model for a game decision result."""
status: str
score: int