Coverage for app/models/response.py: 100%
7 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-05-02 02:49 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-05-02 02:49 +0000
1from app.models.errors import StatusCodes
2from flask import jsonify
3from app.models.status_codes import StatusCodes
6def success_response(
7 message: str,
8 data=None,
9 status_code: StatusCodes = StatusCodes.OK
10):
11 return jsonify({
12 "status": "Success",
13 "message": message,
14 "data": data,
15 }), status_code.value
18def error_response(
19 message: str,
20 data=None,
21 status_code: StatusCodes = StatusCodes.NOT_FOUND
22):
23 return jsonify({
24 "status": "Error",
25 "message": message,
26 "data": data,
27 }), status_code.value