Add release_date for games and content folder

This commit is contained in:
2024-05-11 13:50:03 +04:00
parent 6ea6abad41
commit ce1a706467
4 changed files with 17 additions and 13 deletions

View File

@@ -16,7 +16,8 @@ class Game(Base):
language = Column(String)
version = Column(String)
download_size = Column(String)
upload_date = Column(String)
upload_date = Column(String, nullable=False)
release_date = Column(String)
system = Column(String)
processor = Column(String)

View File

@@ -1,28 +1,29 @@
from typing import Optional
from pydantic import BaseModel
class GameCardBase(BaseModel):
title: str
cover: str | None = None
description: str | None = None
cover: Optional[str] = None
description: Optional[str] = None
release_date: Optional[str] = None
class GameCard(GameCardBase):
id: int
upload_date: str | None = None
class GameBase(GameCardBase):
torrent_file: str
language: str | None = None
version: str | None = None
download_size: str | None = None
language: Optional[str] = None
version: Optional[str] = None
download_size: Optional[str] = None
system: str | None = None
processor: str | None = None
memory: str | None = None
graphics: str | None = None
storage: str | None = None
system: Optional[str] = None
processor: Optional[str] = None
memory: Optional[str] = None
graphics: Optional[str] = None
storage: Optional[str] = None
class GameCreate(GameBase):