from pydantic import BaseModel from app.schemas.common import NaiveDatetime class NotificationOut(BaseModel): id: str title: str content: str type: str is_read: bool created_at: NaiveDatetime model_config = {"from_attributes": True} class NotificationListOut(BaseModel): items: list[NotificationOut] total: int class UnreadCountOut(BaseModel): count: int