mirror of
https://github.com/StepanovPlaton/torrent_backend.git
synced 2026-04-03 20:30:38 +04:00
Update game models
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user