wallaroo.records.telemetry_error

 1# To use this code, make sure you
 2#
 3#     import json
 4#
 5# and then, to convert JSON from a string, do
 6#
 7#     result = wallaroo_api_endpoint_default_error_from_dict(json.loads(json_string))
 8
 9from typing import Any, Type, TypeVar, cast
10
11T = TypeVar("T")
12
13
14def from_str(x: Any) -> str:
15    assert isinstance(x, str)
16    return x
17
18
19def to_class(c: Type[T], x: Any) -> dict:
20    assert isinstance(x, c)
21    return cast(Any, x).to_dict()
22
23
24class WallarooAPIEndpointDefaultError:
25    """The catch all error for telemetry responses."""
26
27    """A detailed error message."""
28    message: str
29
30    def __init__(self, message: str) -> None:
31        self.message = message
32
33    @staticmethod
34    def from_dict(obj: Any) -> "WallarooAPIEndpointDefaultError":
35        assert isinstance(obj, dict)
36        message = from_str(obj.get("message"))
37        return WallarooAPIEndpointDefaultError(message)
38
39    def to_dict(self) -> dict:
40        result: dict = {}
41        result["message"] = from_str(self.message)
42        return result
43
44
45def wallaroo_api_endpoint_default_error_from_dict(
46    s: Any,
47) -> WallarooAPIEndpointDefaultError:
48    return WallarooAPIEndpointDefaultError.from_dict(s)
49
50
51def wallaroo_api_endpoint_default_error_to_dict(
52    x: WallarooAPIEndpointDefaultError,
53) -> Any:
54    return to_class(WallarooAPIEndpointDefaultError, x)
def from_str(x: Any) -> str:
15def from_str(x: Any) -> str:
16    assert isinstance(x, str)
17    return x
def to_class(c: Type[~T], x: Any) -> dict:
20def to_class(c: Type[T], x: Any) -> dict:
21    assert isinstance(x, c)
22    return cast(Any, x).to_dict()
class WallarooAPIEndpointDefaultError:
25class WallarooAPIEndpointDefaultError:
26    """The catch all error for telemetry responses."""
27
28    """A detailed error message."""
29    message: str
30
31    def __init__(self, message: str) -> None:
32        self.message = message
33
34    @staticmethod
35    def from_dict(obj: Any) -> "WallarooAPIEndpointDefaultError":
36        assert isinstance(obj, dict)
37        message = from_str(obj.get("message"))
38        return WallarooAPIEndpointDefaultError(message)
39
40    def to_dict(self) -> dict:
41        result: dict = {}
42        result["message"] = from_str(self.message)
43        return result

The catch all error for telemetry responses.

WallarooAPIEndpointDefaultError(message: str)
31    def __init__(self, message: str) -> None:
32        self.message = message
@staticmethod
def from_dict( obj: Any) -> wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError:
34    @staticmethod
35    def from_dict(obj: Any) -> "WallarooAPIEndpointDefaultError":
36        assert isinstance(obj, dict)
37        message = from_str(obj.get("message"))
38        return WallarooAPIEndpointDefaultError(message)
def to_dict(self) -> dict:
40    def to_dict(self) -> dict:
41        result: dict = {}
42        result["message"] = from_str(self.message)
43        return result
def wallaroo_api_endpoint_default_error_from_dict( s: Any) -> wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError:
46def wallaroo_api_endpoint_default_error_from_dict(
47    s: Any,
48) -> WallarooAPIEndpointDefaultError:
49    return WallarooAPIEndpointDefaultError.from_dict(s)
def wallaroo_api_endpoint_default_error_to_dict( x: wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError) -> Any:
52def wallaroo_api_endpoint_default_error_to_dict(
53    x: WallarooAPIEndpointDefaultError,
54) -> Any:
55    return to_class(WallarooAPIEndpointDefaultError, x)