wallaroo.records.v1_tls_response
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_get_tlscertv1_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 WallarooAPIGetTLSCERTV1: 25 """Result from requesting the most recent TLS cert""" 26 27 """Text of the latest certificate""" 28 tls_certificate: str 29 """Text of the latest private key""" 30 tls_key: str 31 32 def __init__(self, tls_certificate: str, tls_key: str) -> None: 33 self.tls_certificate = tls_certificate 34 self.tls_key = tls_key 35 36 @staticmethod 37 def from_dict(obj: Any) -> "WallarooAPIGetTLSCERTV1": 38 assert isinstance(obj, dict) 39 tls_certificate = from_str(obj.get("tls_certificate")) 40 tls_key = from_str(obj.get("tls_key")) 41 return WallarooAPIGetTLSCERTV1(tls_certificate, tls_key) 42 43 def to_dict(self) -> dict: 44 result: dict = {} 45 result["tls_certificate"] = from_str(self.tls_certificate) 46 result["tls_key"] = from_str(self.tls_key) 47 return result 48 49 50def wallaroo_api_get_tlscertv1_from_dict(s: Any) -> WallarooAPIGetTLSCERTV1: 51 return WallarooAPIGetTLSCERTV1.from_dict(s) 52 53 54def wallaroo_api_get_tlscertv1_to_dict(x: WallarooAPIGetTLSCERTV1) -> Any: 55 return to_class(WallarooAPIGetTLSCERTV1, x)
def
from_str(x: Any) -> str:
def
to_class(c: Type[~T], x: Any) -> dict:
class
WallarooAPIGetTLSCERTV1:
25class WallarooAPIGetTLSCERTV1: 26 """Result from requesting the most recent TLS cert""" 27 28 """Text of the latest certificate""" 29 tls_certificate: str 30 """Text of the latest private key""" 31 tls_key: str 32 33 def __init__(self, tls_certificate: str, tls_key: str) -> None: 34 self.tls_certificate = tls_certificate 35 self.tls_key = tls_key 36 37 @staticmethod 38 def from_dict(obj: Any) -> "WallarooAPIGetTLSCERTV1": 39 assert isinstance(obj, dict) 40 tls_certificate = from_str(obj.get("tls_certificate")) 41 tls_key = from_str(obj.get("tls_key")) 42 return WallarooAPIGetTLSCERTV1(tls_certificate, tls_key) 43 44 def to_dict(self) -> dict: 45 result: dict = {} 46 result["tls_certificate"] = from_str(self.tls_certificate) 47 result["tls_key"] = from_str(self.tls_key) 48 return result
Result from requesting the most recent TLS cert
def
wallaroo_api_get_tlscertv1_from_dict(s: Any) -> wallaroo.records.v1_tls_response.WallarooAPIGetTLSCERTV1:
def
wallaroo_api_get_tlscertv1_to_dict(x: wallaroo.records.v1_tls_response.WallarooAPIGetTLSCERTV1) -> Any: