"""Game requirements data model.""" from dataclasses import dataclass @dataclass class GameRequirements: """Data class for storing game requirements.""" game_name: str minimum_cpu: str minimum_gpu: str minimum_ram_gb: int minimum_vram_gb: int minimum_storage_gb: int minimum_directx: str = "DirectX 11" minimum_os: str = "Windows 10" recommended_cpu: str = "Unknown" recommended_gpu: str = "Unknown" recommended_ram_gb: int = 0 recommended_vram_gb: int = 0 recommended_storage_gb: int = 0 recommended_directx: str = "DirectX 12" recommended_os: str = "Windows 11" source: str = "Unknown" last_updated: str = ""