@@ -134,7 +134,7 @@ def request_acquisition(self, acquisition_request):
134
134
content = content )
135
135
return self ._deserialize ('ExtensionAcquisitionRequest' , response )
136
136
137
- def get_asset_by_name (self , publisher_name , extension_name , version , asset_type , account_token = None , accept_default = None ):
137
+ def get_asset_by_name (self , publisher_name , extension_name , version , asset_type , account_token = None , accept_default = None , ** kwargs ):
138
138
"""GetAssetByName.
139
139
[Preview API]
140
140
:param str publisher_name:
@@ -163,10 +163,15 @@ def get_asset_by_name(self, publisher_name, extension_name, version, asset_type,
163
163
location_id = '7529171f-a002-4180-93ba-685f358a0482' ,
164
164
version = '4.0-preview.1' ,
165
165
route_values = route_values ,
166
- query_parameters = query_parameters )
167
- return self ._deserialize ('object' , response )
168
-
169
- def get_asset (self , extension_id , version , asset_type , account_token = None , accept_default = None ):
166
+ query_parameters = query_parameters ,
167
+ accept_media_type = 'application/octet-stream' )
168
+ if "callback" in kwargs :
169
+ callback = kwargs ["callback" ]
170
+ else :
171
+ callback = None
172
+ return self ._client .stream_download (response , callback = callback )
173
+
174
+ def get_asset (self , extension_id , version , asset_type , account_token = None , accept_default = None , ** kwargs ):
170
175
"""GetAsset.
171
176
[Preview API]
172
177
:param str extension_id:
@@ -192,10 +197,15 @@ def get_asset(self, extension_id, version, asset_type, account_token=None, accep
192
197
location_id = '5d545f3d-ef47-488b-8be3-f5ee1517856c' ,
193
198
version = '4.0-preview.1' ,
194
199
route_values = route_values ,
195
- query_parameters = query_parameters )
196
- return self ._deserialize ('object' , response )
197
-
198
- def get_asset_authenticated (self , publisher_name , extension_name , version , asset_type , account_token = None ):
200
+ query_parameters = query_parameters ,
201
+ accept_media_type = 'application/octet-stream' )
202
+ if "callback" in kwargs :
203
+ callback = kwargs ["callback" ]
204
+ else :
205
+ callback = None
206
+ return self ._client .stream_download (response , callback = callback )
207
+
208
+ def get_asset_authenticated (self , publisher_name , extension_name , version , asset_type , account_token = None , ** kwargs ):
199
209
"""GetAssetAuthenticated.
200
210
[Preview API]
201
211
:param str publisher_name:
@@ -221,8 +231,13 @@ def get_asset_authenticated(self, publisher_name, extension_name, version, asset
221
231
location_id = '506aff36-2622-4f70-8063-77cce6366d20' ,
222
232
version = '4.0-preview.1' ,
223
233
route_values = route_values ,
224
- query_parameters = query_parameters )
225
- return self ._deserialize ('object' , response )
234
+ query_parameters = query_parameters ,
235
+ accept_media_type = 'application/octet-stream' )
236
+ if "callback" in kwargs :
237
+ callback = kwargs ["callback" ]
238
+ else :
239
+ callback = None
240
+ return self ._client .stream_download (response , callback = callback )
226
241
227
242
def associate_azure_publisher (self , publisher_name , azure_publisher_id ):
228
243
"""AssociateAzurePublisher.
@@ -364,7 +379,7 @@ def get_root_categories(self, product, lcid=None, source=None, product_version=N
364
379
query_parameters = query_parameters )
365
380
return self ._deserialize ('ProductCategoriesResult' , response )
366
381
367
- def get_certificate (self , publisher_name , extension_name , version = None ):
382
+ def get_certificate (self , publisher_name , extension_name , version = None , ** kwargs ):
368
383
"""GetCertificate.
369
384
[Preview API]
370
385
:param str publisher_name:
@@ -382,8 +397,13 @@ def get_certificate(self, publisher_name, extension_name, version=None):
382
397
response = self ._send (http_method = 'GET' ,
383
398
location_id = 'e905ad6a-3f1f-4d08-9f6d-7d357ff8b7d0' ,
384
399
version = '4.0-preview.1' ,
385
- route_values = route_values )
386
- return self ._deserialize ('object' , response )
400
+ route_values = route_values ,
401
+ accept_media_type = 'application/octet-stream' )
402
+ if "callback" in kwargs :
403
+ callback = kwargs ["callback" ]
404
+ else :
405
+ callback = None
406
+ return self ._client .stream_download (response , callback = callback )
387
407
388
408
def get_extension_events (self , publisher_name , extension_name , count = None , after_date = None , include = None , include_property = None ):
389
409
"""GetExtensionEvents.
@@ -652,7 +672,7 @@ def send_notifications(self, notification_data):
652
672
version = '4.0-preview.1' ,
653
673
content = content )
654
674
655
- def get_package (self , publisher_name , extension_name , version , account_token = None , accept_default = None ):
675
+ def get_package (self , publisher_name , extension_name , version , account_token = None , accept_default = None , ** kwargs ):
656
676
"""GetPackage.
657
677
[Preview API]
658
678
:param str publisher_name:
@@ -678,10 +698,15 @@ def get_package(self, publisher_name, extension_name, version, account_token=Non
678
698
location_id = '7cb576f8-1cae-4c4b-b7b1-e4af5759e965' ,
679
699
version = '4.0-preview.1' ,
680
700
route_values = route_values ,
681
- query_parameters = query_parameters )
682
- return self ._deserialize ('object' , response )
683
-
684
- def get_asset_with_token (self , publisher_name , extension_name , version , asset_type , asset_token = None , account_token = None , accept_default = None ):
701
+ query_parameters = query_parameters ,
702
+ accept_media_type = 'application/octet-stream' )
703
+ if "callback" in kwargs :
704
+ callback = kwargs ["callback" ]
705
+ else :
706
+ callback = None
707
+ return self ._client .stream_download (response , callback = callback )
708
+
709
+ def get_asset_with_token (self , publisher_name , extension_name , version , asset_type , asset_token = None , account_token = None , accept_default = None , ** kwargs ):
685
710
"""GetAssetWithToken.
686
711
[Preview API]
687
712
:param str publisher_name:
@@ -713,8 +738,13 @@ def get_asset_with_token(self, publisher_name, extension_name, version, asset_ty
713
738
location_id = '364415a1-0077-4a41-a7a0-06edd4497492' ,
714
739
version = '4.0-preview.1' ,
715
740
route_values = route_values ,
716
- query_parameters = query_parameters )
717
- return self ._deserialize ('object' , response )
741
+ query_parameters = query_parameters ,
742
+ accept_media_type = 'application/octet-stream' )
743
+ if "callback" in kwargs :
744
+ callback = kwargs ["callback" ]
745
+ else :
746
+ callback = None
747
+ return self ._client .stream_download (response , callback = callback )
718
748
719
749
def query_publishers (self , publisher_query ):
720
750
"""QueryPublishers.
@@ -1307,7 +1337,7 @@ def increment_extension_daily_stat(self, publisher_name, extension_name, version
1307
1337
route_values = route_values ,
1308
1338
query_parameters = query_parameters )
1309
1339
1310
- def get_verification_log (self , publisher_name , extension_name , version ):
1340
+ def get_verification_log (self , publisher_name , extension_name , version , ** kwargs ):
1311
1341
"""GetVerificationLog.
1312
1342
[Preview API]
1313
1343
:param str publisher_name:
@@ -1325,6 +1355,11 @@ def get_verification_log(self, publisher_name, extension_name, version):
1325
1355
response = self ._send (http_method = 'GET' ,
1326
1356
location_id = 'c5523abe-b843-437f-875b-5833064efe4d' ,
1327
1357
version = '4.0-preview.1' ,
1328
- route_values = route_values )
1329
- return self ._deserialize ('object' , response )
1358
+ route_values = route_values ,
1359
+ accept_media_type = 'application/octet-stream' )
1360
+ if "callback" in kwargs :
1361
+ callback = kwargs ["callback" ]
1362
+ else :
1363
+ callback = None
1364
+ return self ._client .stream_download (response , callback = callback )
1330
1365
0 commit comments