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