1616
1717@dataclass
1818class DatasetListResponse :
19+ """Dataset list response dataclass."""
20+
1921 items : Optional [list ["DatasetResponse" ] | list ["SimpleDatasetResponse" ]] = None
2022 returnedRows : Optional [int ] = None
2123 totalRows : Optional [int ] = None
@@ -30,25 +32,33 @@ def __init__(self, response: dict[str, Any], attributes: bool) -> None:
3032 super ().__setattr__ (key , value )
3133
3234 def __getitem__ (self , key : str ) -> Any :
35+ """Get item by key."""
3336 return self .__dict__ [key ]
3437
3538 def __setitem__ (self , key : str , value : Any ) -> None :
39+ """Set item by key."""
3640 self .__dict__ [key ] = value
3741
3842
3943@dataclass
4044class SimpleDatasetResponse :
45+ """Simple dataset response dataclass."""
46+
4147 dsname : Optional [str ] = None
4248
4349 def __getitem__ (self , key : str ) -> Any :
50+ """Get item by key."""
4451 return self .__dict__ [key ]
4552
4653 def __setitem__ (self , key : str , value : Any ) -> None :
54+ """Set item by key."""
4755 self .__dict__ [key ] = value
4856
4957
5058@dataclass
5159class DatasetResponse :
60+ """Dataset response dataclass."""
61+
5262 dsname : Optional [str ] = None
5363 blksz : Optional [str ] = None
5464 catnm : Optional [str ] = None
@@ -71,14 +81,18 @@ class DatasetResponse:
7181 dsntp : Optional [str ] = None
7282
7383 def __getitem__ (self , key : str ) -> Any :
84+ """Get item by key."""
7485 return self .__dict__ [key ]
7586
7687 def __setitem__ (self , key : str , value : Any ) -> None :
88+ """Set item by key."""
7789 self .__dict__ [key ] = value
7890
7991
8092@dataclass
8193class MemberListResponse :
94+ """Member list response dataclass."""
95+
8296 items : Optional [list [dict [str , Any ]]] = None
8397 totalRows : Optional [int ] = None
8498 JSONversion : Optional [int ] = None
@@ -92,25 +106,33 @@ def __init__(self, response: dict[str, Any], attributes: bool) -> None:
92106 super ().__setattr__ (key , value )
93107
94108 def __getitem__ (self , key : str ) -> Any :
109+ """Get item by key."""
95110 return self .__dict__ [key ]
96111
97112 def __setitem__ (self , key : str , value : Any ) -> None :
113+ """Set item by key."""
98114 self .__dict__ [key ] = value
99115
100116
101117@dataclass
102118class SimpleMemberResponse :
119+ """Simple member response dataclass."""
120+
103121 member : Optional [str ] = None
104122
105123 def __getitem__ (self , key : str ) -> Any :
124+ """Get item by key."""
106125 return self .__dict__ [key ]
107126
108127 def __setitem__ (self , key : str , value : Any ) -> None :
128+ """Set item by key."""
109129 self .__dict__ [key ] = value
110130
111131
112132@dataclass
113133class MemberResponse :
134+ """Member response dataclass."""
135+
114136 member : Optional [str ] = None
115137 vers : Optional [int ] = None
116138 mod : Optional [int ] = None
@@ -125,7 +147,9 @@ class MemberResponse:
125147 sclm : Optional [str ] = None
126148
127149 def __getitem__ (self , key : str ) -> Any :
150+ """Get item by key."""
128151 return self .__dict__ [key ]
129152
130153 def __setitem__ (self , key : str , value : Any ) -> None :
154+ """Set item by key."""
131155 self .__dict__ [key ] = value
0 commit comments