@@ -99,7 +99,7 @@ def _preflight_check(
99
99
return response_json .get ('upload_url' , None )
100
100
101
101
@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' :
103
103
"""
104
104
Baseclass override.
105
105
:param data:
@@ -120,10 +120,10 @@ def update_info(self, data: dict, etag: Optional[str] = None) -> 'Item':
120
120
# pylint:disable=arguments-differ
121
121
self .validate_item_id (self ._object_id )
122
122
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 )
124
124
125
125
@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' :
127
127
"""
128
128
Base class override.
129
129
@@ -138,11 +138,12 @@ def get(self, fields: Iterable[str] = None, etag: Optional[str] = None) -> 'Item
138
138
# pylint:disable=arguments-differ,arguments-renamed
139
139
self .validate_item_id (self ._object_id )
140
140
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 )
142
142
143
143
@api_call
144
144
def create_shared_link (
145
145
self ,
146
+ * ,
146
147
access : Optional [str ] = None ,
147
148
etag : Optional [str ] = None ,
148
149
unshared_at : Optional [str ] = SDK_VALUE_NOT_SET ,
@@ -198,6 +199,7 @@ def create_shared_link(
198
199
@api_call
199
200
def get_shared_link (
200
201
self ,
202
+ * ,
201
203
access : Optional [str ] = None ,
202
204
etag : Optional [str ] = None ,
203
205
unshared_at : Optional [str ] = SDK_VALUE_NOT_SET ,
@@ -248,7 +250,7 @@ def get_shared_link(
248
250
)
249
251
250
252
@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 :
252
254
"""
253
255
Baseclass override.
254
256
@@ -264,7 +266,7 @@ def remove_shared_link(self, etag: Optional[str] = None, **kwargs: Any) -> bool:
264
266
return super ().remove_shared_link (etag = etag )
265
267
266
268
@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 :
268
270
"""Delete the item.
269
271
270
272
:param params:
@@ -278,7 +280,7 @@ def delete(self, params: dict = None, etag: Optional[str] = None) -> bool:
278
280
# pylint:disable=arguments-differ,arguments-renamed
279
281
self .validate_item_id (self ._object_id )
280
282
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 )
282
284
283
285
def metadata (self , scope : str = 'global' , template : str = 'properties' ) -> Metadata :
284
286
"""
0 commit comments