Coverage for app/utils/response.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-18 02:28 +0000

1from fastapi.responses import JSONResponse 

2from typing import Any 

3 

4def success_response(data: Any = None, message: str = "OK", status_code: int = 200): 

5 return JSONResponse( 

6 status_code=status_code, 

7 content={ 

8 "status": status_code, 

9 "message": message, 

10 "data": data, 

11 } 

12 ) 

13 

14def not_found_response(): 

15 return JSONResponse( 

16 status_code=404, 

17 content={ 

18 "status": "Failed", 

19 "message": "Not found" 

20 } 

21 )