@@ -116,44 +116,69 @@ def update_app(
116116
117117 return self .patch ("/api/v2/app" , Response , json = json )
118118
119- def list_block_lists (self ) -> StreamResponse [ListBlockListResponse ]:
120- return self .get ("/api/v2/blocklists" , ListBlockListResponse )
119+ def list_block_lists (
120+ self , team : Optional [str ] = None
121+ ) -> StreamResponse [ListBlockListResponse ]:
122+ query_params = build_query_param (team = team )
123+
124+ return self .get (
125+ "/api/v2/blocklists" , ListBlockListResponse , query_params = query_params
126+ )
121127
122128 def create_block_list (
123- self , name : str , words : List [str ], type : Optional [str ] = None
124- ) -> StreamResponse [Response ]:
125- json = build_body_dict (name = name , words = words , type = type )
129+ self ,
130+ name : str ,
131+ words : List [str ],
132+ team : Optional [str ] = None ,
133+ type : Optional [str ] = None ,
134+ ) -> StreamResponse [CreateBlockListResponse ]:
135+ json = build_body_dict (name = name , words = words , team = team , type = type )
126136
127- return self .post ("/api/v2/blocklists" , Response , json = json )
137+ return self .post ("/api/v2/blocklists" , CreateBlockListResponse , json = json )
128138
129- def delete_block_list (self , name : str ) -> StreamResponse [Response ]:
139+ def delete_block_list (
140+ self , name : str , team : Optional [str ] = None
141+ ) -> StreamResponse [Response ]:
142+ query_params = build_query_param (team = team )
130143 path_params = {
131144 "name" : name ,
132145 }
133146
134147 return self .delete (
135- "/api/v2/blocklists/{name}" , Response , path_params = path_params
148+ "/api/v2/blocklists/{name}" ,
149+ Response ,
150+ query_params = query_params ,
151+ path_params = path_params ,
136152 )
137153
138- def get_block_list (self , name : str ) -> StreamResponse [GetBlockListResponse ]:
154+ def get_block_list (
155+ self , name : str , team : Optional [str ] = None
156+ ) -> StreamResponse [GetBlockListResponse ]:
157+ query_params = build_query_param (team = team )
139158 path_params = {
140159 "name" : name ,
141160 }
142161
143162 return self .get (
144- "/api/v2/blocklists/{name}" , GetBlockListResponse , path_params = path_params
163+ "/api/v2/blocklists/{name}" ,
164+ GetBlockListResponse ,
165+ query_params = query_params ,
166+ path_params = path_params ,
145167 )
146168
147169 def update_block_list (
148- self , name : str , words : Optional [List [str ]] = None
149- ) -> StreamResponse [Response ]:
170+ self , name : str , team : Optional [ str ] = None , words : Optional [List [str ]] = None
171+ ) -> StreamResponse [UpdateBlockListResponse ]:
150172 path_params = {
151173 "name" : name ,
152174 }
153- json = build_body_dict (words = words )
175+ json = build_body_dict (team = team , words = words )
154176
155177 return self .put (
156- "/api/v2/blocklists/{name}" , Response , path_params = path_params , json = json
178+ "/api/v2/blocklists/{name}" ,
179+ UpdateBlockListResponse ,
180+ path_params = path_params ,
181+ json = json ,
157182 )
158183
159184 def check_push (
0 commit comments