File size: 409 Bytes
eb93722 | 1 2 3 4 5 6 7 8 9 10 11 12 | from typing import Any
def success_response(data: Any = None, message: str = "Success") -> dict[str, Any]:
"""Return a consistent success payload."""
return {"success": True, "message": message, "data": data}
def error_response(message: str, details: Any = None) -> dict[str, Any]:
"""Return a consistent error payload."""
return {"success": False, "message": message, "details": details}
|