from flask import jsonify from app.constants.http_status import HTTPStatus class ResponseHandler: @staticmethod def success(message, data=None, status_code=HTTPStatus.OK): return jsonify({ "status": "success", "message": message, "data": data if data else {}, "errors": [] }), status_code @staticmethod def error(message, errors=None, status_code=HTTPStatus.BAD_REQUEST): return jsonify({ "status": "error", "message": message, "data": {}, "errors": errors if errors else [] }), status_code