hku-class-hub/backend/app/schemas/timeline.py
2026-04-11 12:52:23 +08:00

26 lines
462 B
Python

from datetime import datetime
from pydantic import BaseModel
class TimelineCreate(BaseModel):
title: str
content: str | None = None
class TimelineUpdate(BaseModel):
title: str | None = None
content: str | None = None
class TimelineOut(BaseModel):
id: int
class_id: int
author_id: int
author_name: str
title: str
content: str | None
image_urls: list[str] | None
created_at: datetime
updated_at: datetime