refactor requests related dto with pydantic

This commit is contained in:
NoeBerdoz
2025-04-12 10:00:19 +02:00
parent 8e9db9f1da
commit 93fa2dd5ac
3 changed files with 9 additions and 14 deletions

View File

@ -1,16 +1,14 @@
from dataclasses import dataclass
from pydantic import BaseModel
from typing import Literal
from uuid import UUID
@dataclass
class GameStartRequest:
class GameStartRequestDTO(BaseModel):
"""Request model for starting a new game."""
player_name: str
@dataclass
class GameDecisionRequest:
class GameDecisionRequestDTO(BaseModel):
"""Request model for making a game decision."""
decision: Literal["Accept", "Reject"]
session_id: UUID