Update game models

This commit is contained in:
2024-05-12 20:07:58 +04:00
parent ce1a706467
commit 6c40917220
6 changed files with 60 additions and 31 deletions

View File

@@ -6,7 +6,7 @@ class GameCardBase(BaseModel):
title: str
cover: Optional[str] = None
description: Optional[str] = None
release_date: Optional[str] = None
version: Optional[str] = None
class GameCard(GameCardBase):
@@ -15,9 +15,7 @@ class GameCard(GameCardBase):
class GameBase(GameCardBase):
torrent_file: str
language: Optional[str] = None
version: Optional[str] = None
download_size: Optional[str] = None
trailer: Optional[str] = None
system: Optional[str] = None
processor: Optional[str] = None
@@ -25,6 +23,12 @@ class GameBase(GameCardBase):
graphics: Optional[str] = None
storage: Optional[str] = None
developer: Optional[str] = None
language: Optional[str] = None
release_date: Optional[str] = None
download_size: Optional[str] = None
class GameCreate(GameBase):
pass
@@ -32,7 +36,8 @@ class GameCreate(GameBase):
class Game(GameBase):
id: int
upload_date: str | None
update_date: str
upload_date: str
owner_id: int
class Config: