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