23 lines
573 B
Python
Executable File
23 lines
573 B
Python
Executable File
from fastapi import HTTPException
|
|
from fastapi.responses import JSONResponse
|
|
|
|
def successRes(data=None, message="Success", status_code=200):
|
|
return JSONResponse(
|
|
status_code=status_code,
|
|
content={
|
|
"status": "success",
|
|
"message": message,
|
|
"data": data,
|
|
}
|
|
)
|
|
|
|
def errorRes(message="Error", status_code=400, details=None):
|
|
return HTTPException(
|
|
status_code=status_code,
|
|
detail={
|
|
"status": "error",
|
|
"message": message,
|
|
"details": details
|
|
}
|
|
)
|