# app/schemas/common.py from typing import Generic, TypeVar, Optional from pydantic import BaseModel T = TypeVar("T") class ApiResponse(BaseModel, Generic[T]): code: int = 0 message: str = "success" data: Optional[T] = None