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:
def
to_class(c: Type[~T], x: Any) -> 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.
@staticmethod
def
from_dict( obj: Any) -> wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError:
def
wallaroo_api_endpoint_default_error_from_dict( s: Any) -> wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError:
def
wallaroo_api_endpoint_default_error_to_dict( x: wallaroo.records.telemetry_error.WallarooAPIEndpointDefaultError) -> Any: