Files
video-gen/video-gen-api/app/schemas/notification.py
T
2026-06-15 17:50:47 +08:00

24 lines
403 B
Python

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