wallaroo.wallaroo_ml_ops_api_client.models.assays_get_results_response_200_item_summarizer_type_1
1from typing import Any, Dict, List, Type, TypeVar 2 3import attr 4 5from ..models.assays_get_results_response_200_item_summarizer_type_1_type import \ 6 AssaysGetResultsResponse200ItemSummarizerType1Type 7 8T = TypeVar("T", bound="AssaysGetResultsResponse200ItemSummarizerType1") 9 10@attr.s(auto_attribs=True) 11class AssaysGetResultsResponse200ItemSummarizerType1: 12 """ 13 Attributes: 14 name (str): 15 type (AssaysGetResultsResponse200ItemSummarizerType1Type): 16 """ 17 18 name: str 19 type: AssaysGetResultsResponse200ItemSummarizerType1Type 20 additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict) 21 22 23 def to_dict(self) -> Dict[str, Any]: 24 name = self.name 25 type = self.type.value 26 27 28 field_dict: Dict[str, Any] = {} 29 field_dict.update(self.additional_properties) 30 field_dict.update({ 31 "name": name, 32 "type": type, 33 }) 34 35 return field_dict 36 37 38 39 @classmethod 40 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 41 d = src_dict.copy() 42 name = d.pop("name") 43 44 type = AssaysGetResultsResponse200ItemSummarizerType1Type(d.pop("type")) 45 46 47 48 49 assays_get_results_response_200_item_summarizer_type_1 = cls( 50 name=name, 51 type=type, 52 ) 53 54 assays_get_results_response_200_item_summarizer_type_1.additional_properties = d 55 return assays_get_results_response_200_item_summarizer_type_1 56 57 @property 58 def additional_keys(self) -> List[str]: 59 return list(self.additional_properties.keys()) 60 61 def __getitem__(self, key: str) -> Any: 62 return self.additional_properties[key] 63 64 def __setitem__(self, key: str, value: Any) -> None: 65 self.additional_properties[key] = value 66 67 def __delitem__(self, key: str) -> None: 68 del self.additional_properties[key] 69 70 def __contains__(self, key: str) -> bool: 71 return key in self.additional_properties
@attr.s(auto_attribs=True)
class
AssaysGetResultsResponse200ItemSummarizerType1:
11@attr.s(auto_attribs=True) 12class AssaysGetResultsResponse200ItemSummarizerType1: 13 """ 14 Attributes: 15 name (str): 16 type (AssaysGetResultsResponse200ItemSummarizerType1Type): 17 """ 18 19 name: str 20 type: AssaysGetResultsResponse200ItemSummarizerType1Type 21 additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict) 22 23 24 def to_dict(self) -> Dict[str, Any]: 25 name = self.name 26 type = self.type.value 27 28 29 field_dict: Dict[str, Any] = {} 30 field_dict.update(self.additional_properties) 31 field_dict.update({ 32 "name": name, 33 "type": type, 34 }) 35 36 return field_dict 37 38 39 40 @classmethod 41 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 42 d = src_dict.copy() 43 name = d.pop("name") 44 45 type = AssaysGetResultsResponse200ItemSummarizerType1Type(d.pop("type")) 46 47 48 49 50 assays_get_results_response_200_item_summarizer_type_1 = cls( 51 name=name, 52 type=type, 53 ) 54 55 assays_get_results_response_200_item_summarizer_type_1.additional_properties = d 56 return assays_get_results_response_200_item_summarizer_type_1 57 58 @property 59 def additional_keys(self) -> List[str]: 60 return list(self.additional_properties.keys()) 61 62 def __getitem__(self, key: str) -> Any: 63 return self.additional_properties[key] 64 65 def __setitem__(self, key: str, value: Any) -> None: 66 self.additional_properties[key] = value 67 68 def __delitem__(self, key: str) -> None: 69 del self.additional_properties[key] 70 71 def __contains__(self, key: str) -> bool: 72 return key in self.additional_properties
Attributes: name (str): type (AssaysGetResultsResponse200ItemSummarizerType1Type):
AssaysGetResultsResponse200ItemSummarizerType1( name: str, type: wallaroo.wallaroo_ml_ops_api_client.models.assays_get_results_response_200_item_summarizer_type_1_type.AssaysGetResultsResponse200ItemSummarizerType1Type)
2def __init__(self, name, type): 3 self.name = name 4 self.type = type 5 self.additional_properties = __attr_factory_additional_properties()
Method generated by attrs for class AssaysGetResultsResponse200ItemSummarizerType1.
@classmethod
def
from_dict(cls: Type[~T], src_dict: Dict[str, Any]) -> ~T:
40 @classmethod 41 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 42 d = src_dict.copy() 43 name = d.pop("name") 44 45 type = AssaysGetResultsResponse200ItemSummarizerType1Type(d.pop("type")) 46 47 48 49 50 assays_get_results_response_200_item_summarizer_type_1 = cls( 51 name=name, 52 type=type, 53 ) 54 55 assays_get_results_response_200_item_summarizer_type_1.additional_properties = d 56 return assays_get_results_response_200_item_summarizer_type_1