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

27 lines
495 B
Python

from datetime import datetime
from pydantic import BaseModel
class ClassCreate(BaseModel):
name: str
cohort_year: int
description: str | None = None
class ClassUpdate(BaseModel):
name: str | None = None
cohort_year: int | None = None
description: str | None = None
class ClassOut(BaseModel):
id: int
name: str
cohort_year: int
description: str | None
member_count: int = 0
created_at: datetime
model_config = {"from_attributes": True}