from typing import List, TypeVar, Generic from pydantic import BaseModel T = TypeVar('T') class ListResponse(BaseModel, Generic[T]): """Generic list response model""" items: List[T] total: int skip: int limit: int class StatusResponse(BaseModel): """Generic status response""" success: bool message: str