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