1from __future__ import annotations23from fastapi import HTTPException456class ApiError(HTTPException):7 def __init__(self, status: int, code: str, message: str, **extra):8 super().__init__(status_code=status, detail={"code": code, "message": message, **extra})9