@@ -35159,6 +35159,357 @@ def post_convert_workbook_to_png_with_http_info(self, file, **kwargs):
35159
35159
_request_timeout=params.get('_request_timeout'),
35160
35160
collection_formats=collection_formats)
35161
35161
35162
+ def post_convert_workbook_to_pptx(self, file, **kwargs):
35163
+ """
35164
+ This method makes a synchronous HTTP request by default. To make an
35165
+ asynchronous HTTP request, please define a `callback` function
35166
+ to be invoked when receiving the response.
35167
+ >>> def callback_function(response):
35168
+ >>> pprint(response)
35169
+ >>>
35170
+ >>> thread = api.post_convert_workbook_to_pptx(file, callback=callback_function)
35171
+
35172
+ :param callback function: The callback function
35173
+ for asynchronous request. (optional)
35174
+ :param file file: File to upload (required)
35175
+ :param str password:
35176
+ :param bool check_excel_restriction:
35177
+ :return: FileInfo
35178
+ If the method is called asynchronously,
35179
+ returns the request thread.
35180
+ """
35181
+ kwargs['_return_http_data_only'] = True
35182
+ self.check_access_token()
35183
+ if kwargs.get('callback'):
35184
+ return self.post_convert_workbook_to_pptx_with_http_info(file, **kwargs)
35185
+ else:
35186
+ (data) = self.post_convert_workbook_to_pptx_with_http_info(file, **kwargs)
35187
+ return data
35188
+
35189
+ def post_convert_workbook_to_pptx_with_http_info(self, file, **kwargs):
35190
+ """
35191
+ This method makes a synchronous HTTP request by default. To make an
35192
+ asynchronous HTTP request, please define a `callback` function
35193
+ to be invoked when receiving the response.
35194
+ >>> def callback_function(response):
35195
+ >>> pprint(response)
35196
+ >>>
35197
+ >>> thread = api.post_convert_workbook_to_pptx_with_http_info(file, callback=callback_function)
35198
+
35199
+ :param callback function: The callback function
35200
+ for asynchronous request. (optional)
35201
+ :param file file: File to upload (required)
35202
+ :param str password:
35203
+ :param bool check_excel_restriction:
35204
+ :return: FileInfo
35205
+ If the method is called asynchronously,
35206
+ returns the request thread.
35207
+ """
35208
+
35209
+ all_params = ['file', 'password', 'check_excel_restriction']
35210
+ all_params.append('callback')
35211
+ all_params.append('_return_http_data_only')
35212
+ all_params.append('_preload_content')
35213
+ all_params.append('_request_timeout')
35214
+
35215
+ params = locals()
35216
+ for key, val in iteritems(params['kwargs']):
35217
+ if key not in all_params:
35218
+ raise TypeError(
35219
+ "Got an unexpected keyword argument '%s'"
35220
+ " to method post_convert_workbook_to_pptx" % key
35221
+ )
35222
+ params[key] = val
35223
+ del params['kwargs']
35224
+ # verify the required parameter 'file' is set
35225
+ if ('file' not in params) or (params['file'] is None):
35226
+ raise ValueError("Missing the required parameter `file` when calling `post_convert_workbook_to_pptx`")
35227
+
35228
+
35229
+ collection_formats = {}
35230
+
35231
+ path_params = {}
35232
+
35233
+ query_params = []
35234
+ if 'password' in params:
35235
+ query_params.append(('password', params['password']))
35236
+ if 'check_excel_restriction' in params:
35237
+ query_params.append(('checkExcelRestriction', params['check_excel_restriction']))
35238
+
35239
+ header_params = {}
35240
+
35241
+ form_params = []
35242
+ local_var_files = {}
35243
+ if 'file' in params:
35244
+
35245
+ if isinstance(params['file'],dict):
35246
+ for filename , filecontext in params['file'].items():
35247
+ local_var_files[filename] = filecontext
35248
+ else:
35249
+ local_var_files['file'] = params['file']
35250
+
35251
+
35252
+ body_params = None
35253
+ # HTTP header `Accept`
35254
+ header_params['Accept'] = self.api_client.\
35255
+ select_header_accept(['application/json'])
35256
+
35257
+ # HTTP header `Content-Type`
35258
+ header_params['Content-Type'] = self.api_client.\
35259
+ select_header_content_type(['multipart/form-data'])
35260
+
35261
+ # Authentication setting
35262
+ auth_settings = []
35263
+
35264
+ return self.api_client.call_api('/cells/convert/pptx', 'POST',
35265
+ path_params,
35266
+ query_params,
35267
+ header_params,
35268
+ body=body_params,
35269
+ post_params=form_params,
35270
+ files=local_var_files,
35271
+ response_type='FileInfo',
35272
+ auth_settings=auth_settings,
35273
+ callback=params.get('callback'),
35274
+ _return_http_data_only=params.get('_return_http_data_only'),
35275
+ _preload_content=params.get('_preload_content', True),
35276
+ _request_timeout=params.get('_request_timeout'),
35277
+ collection_formats=collection_formats)
35278
+
35279
+ def post_convert_workbook_to_html(self, file, **kwargs):
35280
+ """
35281
+ This method makes a synchronous HTTP request by default. To make an
35282
+ asynchronous HTTP request, please define a `callback` function
35283
+ to be invoked when receiving the response.
35284
+ >>> def callback_function(response):
35285
+ >>> pprint(response)
35286
+ >>>
35287
+ >>> thread = api.post_convert_workbook_to_html(file, callback=callback_function)
35288
+
35289
+ :param callback function: The callback function
35290
+ for asynchronous request. (optional)
35291
+ :param file file: File to upload (required)
35292
+ :param str password:
35293
+ :param bool check_excel_restriction:
35294
+ :return: FileInfo
35295
+ If the method is called asynchronously,
35296
+ returns the request thread.
35297
+ """
35298
+ kwargs['_return_http_data_only'] = True
35299
+ self.check_access_token()
35300
+ if kwargs.get('callback'):
35301
+ return self.post_convert_workbook_to_html_with_http_info(file, **kwargs)
35302
+ else:
35303
+ (data) = self.post_convert_workbook_to_html_with_http_info(file, **kwargs)
35304
+ return data
35305
+
35306
+ def post_convert_workbook_to_html_with_http_info(self, file, **kwargs):
35307
+ """
35308
+ This method makes a synchronous HTTP request by default. To make an
35309
+ asynchronous HTTP request, please define a `callback` function
35310
+ to be invoked when receiving the response.
35311
+ >>> def callback_function(response):
35312
+ >>> pprint(response)
35313
+ >>>
35314
+ >>> thread = api.post_convert_workbook_to_html_with_http_info(file, callback=callback_function)
35315
+
35316
+ :param callback function: The callback function
35317
+ for asynchronous request. (optional)
35318
+ :param file file: File to upload (required)
35319
+ :param str password:
35320
+ :param bool check_excel_restriction:
35321
+ :return: FileInfo
35322
+ If the method is called asynchronously,
35323
+ returns the request thread.
35324
+ """
35325
+
35326
+ all_params = ['file', 'password', 'check_excel_restriction']
35327
+ all_params.append('callback')
35328
+ all_params.append('_return_http_data_only')
35329
+ all_params.append('_preload_content')
35330
+ all_params.append('_request_timeout')
35331
+
35332
+ params = locals()
35333
+ for key, val in iteritems(params['kwargs']):
35334
+ if key not in all_params:
35335
+ raise TypeError(
35336
+ "Got an unexpected keyword argument '%s'"
35337
+ " to method post_convert_workbook_to_html" % key
35338
+ )
35339
+ params[key] = val
35340
+ del params['kwargs']
35341
+ # verify the required parameter 'file' is set
35342
+ if ('file' not in params) or (params['file'] is None):
35343
+ raise ValueError("Missing the required parameter `file` when calling `post_convert_workbook_to_html`")
35344
+
35345
+
35346
+ collection_formats = {}
35347
+
35348
+ path_params = {}
35349
+
35350
+ query_params = []
35351
+ if 'password' in params:
35352
+ query_params.append(('password', params['password']))
35353
+ if 'check_excel_restriction' in params:
35354
+ query_params.append(('checkExcelRestriction', params['check_excel_restriction']))
35355
+
35356
+ header_params = {}
35357
+
35358
+ form_params = []
35359
+ local_var_files = {}
35360
+ if 'file' in params:
35361
+
35362
+ if isinstance(params['file'],dict):
35363
+ for filename , filecontext in params['file'].items():
35364
+ local_var_files[filename] = filecontext
35365
+ else:
35366
+ local_var_files['file'] = params['file']
35367
+
35368
+
35369
+ body_params = None
35370
+ # HTTP header `Accept`
35371
+ header_params['Accept'] = self.api_client.\
35372
+ select_header_accept(['application/json'])
35373
+
35374
+ # HTTP header `Content-Type`
35375
+ header_params['Content-Type'] = self.api_client.\
35376
+ select_header_content_type(['multipart/form-data'])
35377
+
35378
+ # Authentication setting
35379
+ auth_settings = []
35380
+
35381
+ return self.api_client.call_api('/cells/convert/html', 'POST',
35382
+ path_params,
35383
+ query_params,
35384
+ header_params,
35385
+ body=body_params,
35386
+ post_params=form_params,
35387
+ files=local_var_files,
35388
+ response_type='FileInfo',
35389
+ auth_settings=auth_settings,
35390
+ callback=params.get('callback'),
35391
+ _return_http_data_only=params.get('_return_http_data_only'),
35392
+ _preload_content=params.get('_preload_content', True),
35393
+ _request_timeout=params.get('_request_timeout'),
35394
+ collection_formats=collection_formats)
35395
+
35396
+ def post_convert_workbook_to_markdown(self, file, **kwargs):
35397
+ """
35398
+ This method makes a synchronous HTTP request by default. To make an
35399
+ asynchronous HTTP request, please define a `callback` function
35400
+ to be invoked when receiving the response.
35401
+ >>> def callback_function(response):
35402
+ >>> pprint(response)
35403
+ >>>
35404
+ >>> thread = api.post_convert_workbook_to_markdown(file, callback=callback_function)
35405
+
35406
+ :param callback function: The callback function
35407
+ for asynchronous request. (optional)
35408
+ :param file file: File to upload (required)
35409
+ :param str password:
35410
+ :param bool check_excel_restriction:
35411
+ :return: FileInfo
35412
+ If the method is called asynchronously,
35413
+ returns the request thread.
35414
+ """
35415
+ kwargs['_return_http_data_only'] = True
35416
+ self.check_access_token()
35417
+ if kwargs.get('callback'):
35418
+ return self.post_convert_workbook_to_markdown_with_http_info(file, **kwargs)
35419
+ else:
35420
+ (data) = self.post_convert_workbook_to_markdown_with_http_info(file, **kwargs)
35421
+ return data
35422
+
35423
+ def post_convert_workbook_to_markdown_with_http_info(self, file, **kwargs):
35424
+ """
35425
+ This method makes a synchronous HTTP request by default. To make an
35426
+ asynchronous HTTP request, please define a `callback` function
35427
+ to be invoked when receiving the response.
35428
+ >>> def callback_function(response):
35429
+ >>> pprint(response)
35430
+ >>>
35431
+ >>> thread = api.post_convert_workbook_to_markdown_with_http_info(file, callback=callback_function)
35432
+
35433
+ :param callback function: The callback function
35434
+ for asynchronous request. (optional)
35435
+ :param file file: File to upload (required)
35436
+ :param str password:
35437
+ :param bool check_excel_restriction:
35438
+ :return: FileInfo
35439
+ If the method is called asynchronously,
35440
+ returns the request thread.
35441
+ """
35442
+
35443
+ all_params = ['file', 'password', 'check_excel_restriction']
35444
+ all_params.append('callback')
35445
+ all_params.append('_return_http_data_only')
35446
+ all_params.append('_preload_content')
35447
+ all_params.append('_request_timeout')
35448
+
35449
+ params = locals()
35450
+ for key, val in iteritems(params['kwargs']):
35451
+ if key not in all_params:
35452
+ raise TypeError(
35453
+ "Got an unexpected keyword argument '%s'"
35454
+ " to method post_convert_workbook_to_markdown" % key
35455
+ )
35456
+ params[key] = val
35457
+ del params['kwargs']
35458
+ # verify the required parameter 'file' is set
35459
+ if ('file' not in params) or (params['file'] is None):
35460
+ raise ValueError("Missing the required parameter `file` when calling `post_convert_workbook_to_markdown`")
35461
+
35462
+
35463
+ collection_formats = {}
35464
+
35465
+ path_params = {}
35466
+
35467
+ query_params = []
35468
+ if 'password' in params:
35469
+ query_params.append(('password', params['password']))
35470
+ if 'check_excel_restriction' in params:
35471
+ query_params.append(('checkExcelRestriction', params['check_excel_restriction']))
35472
+
35473
+ header_params = {}
35474
+
35475
+ form_params = []
35476
+ local_var_files = {}
35477
+ if 'file' in params:
35478
+
35479
+ if isinstance(params['file'],dict):
35480
+ for filename , filecontext in params['file'].items():
35481
+ local_var_files[filename] = filecontext
35482
+ else:
35483
+ local_var_files['file'] = params['file']
35484
+
35485
+
35486
+ body_params = None
35487
+ # HTTP header `Accept`
35488
+ header_params['Accept'] = self.api_client.\
35489
+ select_header_accept(['application/json'])
35490
+
35491
+ # HTTP header `Content-Type`
35492
+ header_params['Content-Type'] = self.api_client.\
35493
+ select_header_content_type(['multipart/form-data'])
35494
+
35495
+ # Authentication setting
35496
+ auth_settings = []
35497
+
35498
+ return self.api_client.call_api('/cells/convert/markdown', 'POST',
35499
+ path_params,
35500
+ query_params,
35501
+ header_params,
35502
+ body=body_params,
35503
+ post_params=form_params,
35504
+ files=local_var_files,
35505
+ response_type='FileInfo',
35506
+ auth_settings=auth_settings,
35507
+ callback=params.get('callback'),
35508
+ _return_http_data_only=params.get('_return_http_data_only'),
35509
+ _preload_content=params.get('_preload_content', True),
35510
+ _request_timeout=params.get('_request_timeout'),
35511
+ collection_formats=collection_formats)
35512
+
35162
35513
def storage_exists(self, storage_name, **kwargs):
35163
35514
"""
35164
35515
Check if storage exists
0 commit comments