Added all the functionality of app and admin
This commit is contained in:
@@ -36,25 +36,25 @@ class ApiResponse:
|
||||
if errors is not None:
|
||||
response_data["errors"] = errors
|
||||
return Response(response_data, status=status)
|
||||
|
||||
|
||||
# @staticmethod
|
||||
# def validation_error(errors, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY):
|
||||
# return ApiResponse.error("Validation error", errors, status_code)
|
||||
# def validation_error(errors, status=status.HTTP_422_UNPROCESSABLE_ENTITY):
|
||||
# return ApiResponse.error("Validation error", errors, status)
|
||||
|
||||
class JsonResponseUtil:
|
||||
@staticmethod
|
||||
def success(message, data=None, status_code=200):
|
||||
response_data = {"success": True, "status": status_code, "message": message}
|
||||
def success(message, data=None, status=200):
|
||||
response_data = {"success": True, "status": status, "message": message}
|
||||
if data is not None:
|
||||
response_data["data"] = data
|
||||
return JsonResponse(response_data, status=status_code)
|
||||
return JsonResponse(response_data, status=status)
|
||||
|
||||
@staticmethod
|
||||
def error(message, errors=None, status_code=403):
|
||||
response_data = {"success": False, "status": status_code, "message": message}
|
||||
def error(message, errors=None, status=403):
|
||||
response_data = {"success": False, "status": status, "message": message}
|
||||
if errors is not None:
|
||||
response_data["errors"] = errors
|
||||
return JsonResponse(response_data, status=status_code)
|
||||
return JsonResponse(response_data, status=status)
|
||||
|
||||
|
||||
class RandomGenerator:
|
||||
|
||||
Reference in New Issue
Block a user