uncountable.core.client.APIResponseError

exception uncountable.core.client.APIResponseError(status_code, message, extra_details, request_id)

Common base class for all non-exit exceptions.

Parameters:
  • status_code (int)

  • message (str)

  • extra_details (dict[str, pkgs.serialization_util.JsonValue] | None)

  • request_id (str)

classmethod construct_error(status_code, extra_details, request_id)
Parameters:
  • status_code (int)

  • extra_details (dict[str, pkgs.serialization_util.JsonValue] | None)

  • request_id (str)

Return type:

APIResponseError

extra_details: dict[str, pkgs.serialization_util.JsonValue] | None
message: str
request_id
status_code: int