@@ -99,7 +99,7 @@ def _preflight_check(
9999 return response_json .get ('upload_url' , None )
100100
101101 @api_call
102- def update_info (self , data : dict , etag : Optional [str ] = None ) -> 'Item' :
102+ def update_info (self , * , data : dict , etag : Optional [str ] = None , ** kwargs : Any ) -> 'Item' :
103103 """
104104 Baseclass override.
105105 :param data:
@@ -120,10 +120,10 @@ def update_info(self, data: dict, etag: Optional[str] = None) -> 'Item':
120120 # pylint:disable=arguments-differ
121121 self .validate_item_id (self ._object_id )
122122 headers = {'If-Match' : etag } if etag is not None else None
123- return super ().update_info (data , headers = headers )
123+ return super ().update_info (data = data , headers = headers , ** kwargs )
124124
125125 @api_call
126- def get (self , fields : Iterable [str ] = None , etag : Optional [str ] = None ) -> 'Item' :
126+ def get (self , * , fields : Iterable [str ] = None , etag : Optional [str ] = None , ** kwargs ) -> 'Item' :
127127 """
128128 Base class override.
129129
@@ -138,11 +138,12 @@ def get(self, fields: Iterable[str] = None, etag: Optional[str] = None) -> 'Item
138138 # pylint:disable=arguments-differ,arguments-renamed
139139 self .validate_item_id (self ._object_id )
140140 headers = {'If-None-Match' : etag } if etag is not None else None
141- return super ().get (fields = fields , headers = headers )
141+ return super ().get (fields = fields , headers = headers , ** kwargs )
142142
143143 @api_call
144144 def create_shared_link (
145145 self ,
146+ * ,
146147 access : Optional [str ] = None ,
147148 etag : Optional [str ] = None ,
148149 unshared_at : Optional [str ] = SDK_VALUE_NOT_SET ,
@@ -198,6 +199,7 @@ def create_shared_link(
198199 @api_call
199200 def get_shared_link (
200201 self ,
202+ * ,
201203 access : Optional [str ] = None ,
202204 etag : Optional [str ] = None ,
203205 unshared_at : Optional [str ] = SDK_VALUE_NOT_SET ,
@@ -248,7 +250,7 @@ def get_shared_link(
248250 )
249251
250252 @api_call
251- def remove_shared_link (self , etag : Optional [str ] = None , ** kwargs : Any ) -> bool :
253+ def remove_shared_link (self , * , etag : Optional [str ] = None , ** kwargs : Any ) -> bool :
252254 """
253255 Baseclass override.
254256
@@ -264,7 +266,7 @@ def remove_shared_link(self, etag: Optional[str] = None, **kwargs: Any) -> bool:
264266 return super ().remove_shared_link (etag = etag )
265267
266268 @api_call
267- def delete (self , params : dict = None , etag : Optional [str ] = None ) -> bool :
269+ def delete (self , * , params : dict = None , etag : Optional [str ] = None , ** kwargs ) -> bool :
268270 """Delete the item.
269271
270272 :param params:
@@ -278,7 +280,7 @@ def delete(self, params: dict = None, etag: Optional[str] = None) -> bool:
278280 # pylint:disable=arguments-differ,arguments-renamed
279281 self .validate_item_id (self ._object_id )
280282 headers = {'If-Match' : etag } if etag is not None else None
281- return super ().delete (params , headers )
283+ return super ().delete (params = params , headers = headers , ** kwargs )
282284
283285 def metadata (self , scope : str = 'global' , template : str = 'properties' ) -> Metadata :
284286 """
0 commit comments