@@ -134,7 +134,7 @@ def request_acquisition(self, acquisition_request):
134134 content = content )
135135 return self ._deserialize ('ExtensionAcquisitionRequest' , response )
136136
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 ):
138138 """GetAssetByName.
139139 [Preview API]
140140 :param str publisher_name:
@@ -163,10 +163,15 @@ def get_asset_by_name(self, publisher_name, extension_name, version, asset_type,
163163 location_id = '7529171f-a002-4180-93ba-685f358a0482' ,
164164 version = '4.0-preview.1' ,
165165 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 ):
170175 """GetAsset.
171176 [Preview API]
172177 :param str extension_id:
@@ -192,10 +197,15 @@ def get_asset(self, extension_id, version, asset_type, account_token=None, accep
192197 location_id = '5d545f3d-ef47-488b-8be3-f5ee1517856c' ,
193198 version = '4.0-preview.1' ,
194199 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 ):
199209 """GetAssetAuthenticated.
200210 [Preview API]
201211 :param str publisher_name:
@@ -221,8 +231,13 @@ def get_asset_authenticated(self, publisher_name, extension_name, version, asset
221231 location_id = '506aff36-2622-4f70-8063-77cce6366d20' ,
222232 version = '4.0-preview.1' ,
223233 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 )
226241
227242 def associate_azure_publisher (self , publisher_name , azure_publisher_id ):
228243 """AssociateAzurePublisher.
@@ -364,7 +379,7 @@ def get_root_categories(self, product, lcid=None, source=None, product_version=N
364379 query_parameters = query_parameters )
365380 return self ._deserialize ('ProductCategoriesResult' , response )
366381
367- def get_certificate (self , publisher_name , extension_name , version = None ):
382+ def get_certificate (self , publisher_name , extension_name , version = None , ** kwargs ):
368383 """GetCertificate.
369384 [Preview API]
370385 :param str publisher_name:
@@ -382,8 +397,13 @@ def get_certificate(self, publisher_name, extension_name, version=None):
382397 response = self ._send (http_method = 'GET' ,
383398 location_id = 'e905ad6a-3f1f-4d08-9f6d-7d357ff8b7d0' ,
384399 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 )
387407
388408 def get_extension_events (self , publisher_name , extension_name , count = None , after_date = None , include = None , include_property = None ):
389409 """GetExtensionEvents.
@@ -652,7 +672,7 @@ def send_notifications(self, notification_data):
652672 version = '4.0-preview.1' ,
653673 content = content )
654674
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 ):
656676 """GetPackage.
657677 [Preview API]
658678 :param str publisher_name:
@@ -678,10 +698,15 @@ def get_package(self, publisher_name, extension_name, version, account_token=Non
678698 location_id = '7cb576f8-1cae-4c4b-b7b1-e4af5759e965' ,
679699 version = '4.0-preview.1' ,
680700 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 ):
685710 """GetAssetWithToken.
686711 [Preview API]
687712 :param str publisher_name:
@@ -713,8 +738,13 @@ def get_asset_with_token(self, publisher_name, extension_name, version, asset_ty
713738 location_id = '364415a1-0077-4a41-a7a0-06edd4497492' ,
714739 version = '4.0-preview.1' ,
715740 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 )
718748
719749 def query_publishers (self , publisher_query ):
720750 """QueryPublishers.
@@ -1307,7 +1337,7 @@ def increment_extension_daily_stat(self, publisher_name, extension_name, version
13071337 route_values = route_values ,
13081338 query_parameters = query_parameters )
13091339
1310- def get_verification_log (self , publisher_name , extension_name , version ):
1340+ def get_verification_log (self , publisher_name , extension_name , version , ** kwargs ):
13111341 """GetVerificationLog.
13121342 [Preview API]
13131343 :param str publisher_name:
@@ -1325,6 +1355,11 @@ def get_verification_log(self, publisher_name, extension_name, version):
13251355 response = self ._send (http_method = 'GET' ,
13261356 location_id = 'c5523abe-b843-437f-875b-5833064efe4d' ,
13271357 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 )
13301365
0 commit comments