Add requirements, cli commands. New project structure

This commit is contained in:
2024-05-10 12:15:18 +04:00
parent e426c281b9
commit 698cca0aeb
12 changed files with 94 additions and 33 deletions

View File

@@ -2,8 +2,10 @@ from pydantic import BaseModel
class GameBase(BaseModel):
cover: str | None = None
title: str
description: str | None = None
torrent_file: str
language: str | None = None
version: str | None = None
download_size: str | None = None
@@ -25,7 +27,7 @@ class Game(GameBase):
owner_id: int
class Config:
orm_mode = True
from_attributes = True
class UserBase(BaseModel):
@@ -42,4 +44,4 @@ class User(UserBase):
games: list[Game] = []
class Config:
orm_mode = True
from_attributes = True