Files
game-marathon/backend/app/schemas/activity.py

22 lines
391 B
Python
Raw Normal View History

2025-12-14 02:38:35 +07:00
from datetime import datetime
from pydantic import BaseModel
from app.schemas.user import UserPublic
class ActivityResponse(BaseModel):
id: int
type: str
user: UserPublic
data: dict | None = None
created_at: datetime
class Config:
from_attributes = True
class FeedResponse(BaseModel):
items: list[ActivityResponse]
total: int
has_more: bool