28 lines
558 B
Python
28 lines
558 B
Python
from flask import jsonify
|
|
from common.constants.status_code import HTTP_OK, HTTP_BAD_REQUEST
|
|
|
|
|
|
def success_response(
|
|
data=None,
|
|
message="Success",
|
|
status_code=HTTP_OK
|
|
):
|
|
return jsonify({
|
|
"success": True,
|
|
"message": message,
|
|
"data": data
|
|
}), status_code
|
|
|
|
|
|
def error_response(
|
|
message="Error",
|
|
error="ERROR",
|
|
status_code=HTTP_BAD_REQUEST,
|
|
details=None
|
|
):
|
|
return jsonify({
|
|
"success": False,
|
|
"error": error,
|
|
"message": message,
|
|
"details": details
|
|
}), status_code |