hku-class/backend/app/schemas/class_.py
2026-04-12 18:15:38 +08:00

28 lines
530 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
invite_code: str | None = None
member_count: int = 0
created_at: datetime
model_config = {"from_attributes": True}