wallaroo.wallaroo_ml_ops_api_client.models.users_query_response_200_users
1from typing import Any, Dict, List, Optional, Type, TypeVar 2 3import attr 4 5from ..models.users_query_response_200_users_additional_property import \ 6 UsersQueryResponse200UsersAdditionalProperty 7 8T = TypeVar("T", bound="UsersQueryResponse200Users") 9 10@attr.s(auto_attribs=True) 11class UsersQueryResponse200Users: 12 """ User details keyed by User ID. 13 14 """ 15 16 additional_properties: Dict[str, Optional[UsersQueryResponse200UsersAdditionalProperty]] = attr.ib(init=False, factory=dict) 17 18 19 def to_dict(self) -> Dict[str, Any]: 20 21 field_dict: Dict[str, Any] = {} 22 for prop_name, prop in self.additional_properties.items(): 23 field_dict[prop_name] = prop.to_dict() if prop else None 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 users_query_response_200_users = cls( 36 ) 37 38 additional_properties = {} 39 for prop_name, prop_dict in d.items(): 40 _additional_property = prop_dict 41 additional_property: Optional[UsersQueryResponse200UsersAdditionalProperty] 42 if _additional_property is None: 43 additional_property = None 44 else: 45 additional_property = UsersQueryResponse200UsersAdditionalProperty.from_dict(_additional_property) 46 47 48 49 additional_properties[prop_name] = additional_property 50 51 users_query_response_200_users.additional_properties = additional_properties 52 return users_query_response_200_users 53 54 @property 55 def additional_keys(self) -> List[str]: 56 return list(self.additional_properties.keys()) 57 58 def __getitem__(self, key: str) -> Optional[UsersQueryResponse200UsersAdditionalProperty]: 59 return self.additional_properties[key] 60 61 def __setitem__(self, key: str, value: Optional[UsersQueryResponse200UsersAdditionalProperty]) -> None: 62 self.additional_properties[key] = value 63 64 def __delitem__(self, key: str) -> None: 65 del self.additional_properties[key] 66 67 def __contains__(self, key: str) -> bool: 68 return key in self.additional_properties
@attr.s(auto_attribs=True)
class
UsersQueryResponse200Users:
11@attr.s(auto_attribs=True) 12class UsersQueryResponse200Users: 13 """ User details keyed by User ID. 14 15 """ 16 17 additional_properties: Dict[str, Optional[UsersQueryResponse200UsersAdditionalProperty]] = attr.ib(init=False, factory=dict) 18 19 20 def to_dict(self) -> Dict[str, Any]: 21 22 field_dict: Dict[str, Any] = {} 23 for prop_name, prop in self.additional_properties.items(): 24 field_dict[prop_name] = prop.to_dict() if prop else None 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 users_query_response_200_users = cls( 37 ) 38 39 additional_properties = {} 40 for prop_name, prop_dict in d.items(): 41 _additional_property = prop_dict 42 additional_property: Optional[UsersQueryResponse200UsersAdditionalProperty] 43 if _additional_property is None: 44 additional_property = None 45 else: 46 additional_property = UsersQueryResponse200UsersAdditionalProperty.from_dict(_additional_property) 47 48 49 50 additional_properties[prop_name] = additional_property 51 52 users_query_response_200_users.additional_properties = additional_properties 53 return users_query_response_200_users 54 55 @property 56 def additional_keys(self) -> List[str]: 57 return list(self.additional_properties.keys()) 58 59 def __getitem__(self, key: str) -> Optional[UsersQueryResponse200UsersAdditionalProperty]: 60 return self.additional_properties[key] 61 62 def __setitem__(self, key: str, value: Optional[UsersQueryResponse200UsersAdditionalProperty]) -> None: 63 self.additional_properties[key] = value 64 65 def __delitem__(self, key: str) -> None: 66 del self.additional_properties[key] 67 68 def __contains__(self, key: str) -> bool: 69 return key in self.additional_properties
User details keyed by User ID.
@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 users_query_response_200_users = cls( 37 ) 38 39 additional_properties = {} 40 for prop_name, prop_dict in d.items(): 41 _additional_property = prop_dict 42 additional_property: Optional[UsersQueryResponse200UsersAdditionalProperty] 43 if _additional_property is None: 44 additional_property = None 45 else: 46 additional_property = UsersQueryResponse200UsersAdditionalProperty.from_dict(_additional_property) 47 48 49 50 additional_properties[prop_name] = additional_property 51 52 users_query_response_200_users.additional_properties = additional_properties 53 return users_query_response_200_users