from flask import jsonify def success_response(message="Success", data=None, status_code=200): response = { "status": "success", "message": message } if data is not None: response["data"] = data return jsonify(response), status_code def error_response(message="An error occurred", error_details=None, status_code=400): response = { "status": "error", "message": message } if error_details is not None: response["details"] = error_details return jsonify(response), status_code def server_error_response(error_details=None): response = { "status": "fail", "message": "Internal server error" } if error_details is not None: response["details"] = str(error_details) return jsonify(response), 500