aras_response.py 582 B

12345678910111213141516171819202122232425262728293031
  1. from typing import Any, Optional
  2. def aras_ok(
  3. message: str,
  4. data: Any = None,
  5. extra: Any = None,
  6. code: str = "UNKNOWN_CODE",
  7. ) -> dict[str, Any]:
  8. return {
  9. "status": "OK",
  10. "message": message,
  11. "data": data,
  12. "extra": extra,
  13. "code": code,
  14. }
  15. def aras_server_error(
  16. error: str,
  17. data: Any = None,
  18. extra: Any = None,
  19. code: str = "UNKNOWN_CODE",
  20. ) -> dict[str, Any]:
  21. return {
  22. "status": "NO_OK",
  23. "message": error,
  24. "data": data,
  25. "extra": extra,
  26. "code": code,
  27. }