Files
romm/backend/endpoints/responses/platform.py
2024-06-27 12:12:35 +02:00

25 lines
508 B
Python

from datetime import datetime
from pydantic import BaseModel, Field
from .firmware import FirmwareSchema
class PlatformSchema(BaseModel):
id: int
slug: str
fs_slug: str
name: str
rom_count: int
igdb_id: int | None = None
sgdb_id: int | None = None
moby_id: int | None = None
logo_path: str | None = ""
firmware: list[FirmwareSchema] = Field(default_factory=list)
created_at: datetime
updated_at: datetime
class Config:
from_attributes = True