GET Error Codes
/error_codes
/error_codes/{error_code}https://base-hedger82.rasa.capital/error_codesError Codes Implementation (Rasa)
@common_router.get(
'/error_codes',
responses={status.HTTP_200_OK: {"model": ErrorCodeResponseSchema}},
response_model=ErrorCodeResponseSchema
)
async def get_all_error_codes():
return {
code: msg
for code, msg in ErrorCodes.items()
if code not in ErrorCodeBlackList
}
@common_router.get(
'/error_codes/{error_code}',
responses={status.HTTP_200_OK: {"model": ErrorCodeResponseSchema}},
response_model=ErrorCodeResponseSchema
)
async def get_error_message(error_code: int):
msg = ErrorCodes.get(error_code)
if msg is None or error_code in ErrorCodeBlackList:
raise ErrorCodeResponse(
status_code=404,
error=ErrorInfoContainer.error_code_not_found
)
return {error_code: msg}
Logic
Steps to Implement Your Own Version
Last updated
