docusign_esign.apis.bulk_process_data_send_api
Docusign eSignature REST API
The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. # noqa: E501
OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git
1# coding: utf-8 2 3""" 4 Docusign eSignature REST API 5 6 The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. # noqa: E501 7 8 OpenAPI spec version: v2.1 9 Contact: devcenter@docusign.com 10 Generated by: https://github.com/swagger-api/swagger-codegen.git 11""" 12 13 14from __future__ import absolute_import 15 16import sys 17import os 18import re 19 20# python 2 and python 3 compatibility library 21from six import iteritems 22 23from ..client.configuration import Configuration 24from ..client.api_client import ApiClient 25 26 27class BulkProcessDataSendApi(object): 28 """ 29 NOTE: This class is auto generated by the swagger code generator program. 30 Do not edit the class manually. 31 Ref: https://github.com/swagger-api/swagger-codegen 32 """ 33 34 def __init__(self, api_client=None): 35 config = Configuration() 36 if api_client: 37 self.api_client = api_client 38 else: 39 if not config.api_client: 40 config.api_client = ApiClient() 41 self.api_client = config.api_client 42 43 def create_bulk_process_request_to_queue(self, account_id, bulk_process_list_id, process_action, **kwargs): 44 """ 45 Uses the specified bulk envelopes list to update the envelopes specified in the payload 46 47 This method makes a synchronous HTTP request by default. To make an 48 asynchronous HTTP request, please define a `callback` function 49 to be invoked when receiving the response. 50 >>> def callback_function(response): 51 >>> pprint(response) 52 >>> 53 >>> thread = api.create_bulk_process_request_to_queue(account_id, bulk_process_list_id, process_action, callback=callback_function) 54 55 :param callback function: The callback function 56 for asynchronous request. (optional) 57 :param str account_id: The external account number (int) or account ID Guid. (required) 58 :param str bulk_process_list_id: (required) 59 :param str process_action: (required) 60 :param BulkProcessRequest bulk_process_request: 61 :return: BulkProcessResponse 62 If the method is called asynchronously, 63 returns the request thread. 64 """ 65 kwargs['_return_http_data_only'] = True 66 if kwargs.get('callback'): 67 return self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 68 else: 69 (data) = self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 70 return data 71 72 def create_bulk_process_request_to_queue_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 73 """ 74 Uses the specified bulk envelopes list to update the envelopes specified in the payload 75 76 This method makes a synchronous HTTP request by default. To make an 77 asynchronous HTTP request, please define a `callback` function 78 to be invoked when receiving the response. 79 >>> def callback_function(response): 80 >>> pprint(response) 81 >>> 82 >>> thread = api.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 83 84 :param callback function: The callback function 85 for asynchronous request. (optional) 86 :param str account_id: The external account number (int) or account ID Guid. (required) 87 :param str bulk_process_list_id: (required) 88 :param str process_action: (required) 89 :param BulkProcessRequest bulk_process_request: 90 :return: BulkProcessResponse 91 If the method is called asynchronously, 92 returns the request thread. 93 """ 94 95 all_params = ['account_id', 'bulk_process_list_id', 'process_action', 'bulk_process_request'] 96 all_params.append('callback') 97 all_params.append('_return_http_data_only') 98 all_params.append('_preload_content') 99 all_params.append('_request_timeout') 100 101 params = locals() 102 for key, val in iteritems(params['kwargs']): 103 if key not in all_params: 104 raise TypeError( 105 "Got an unexpected keyword argument '%s'" 106 " to method create_bulk_process_request_to_queue" % key 107 ) 108 params[key] = val 109 del params['kwargs'] 110 # verify the required parameter 'account_id' is set 111 if ('account_id' not in params) or (params['account_id'] is None): 112 raise ValueError("Missing the required parameter `account_id` when calling `create_bulk_process_request_to_queue`") 113 # verify the required parameter 'bulk_process_list_id' is set 114 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 115 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `create_bulk_process_request_to_queue`") 116 # verify the required parameter 'process_action' is set 117 if ('process_action' not in params) or (params['process_action'] is None): 118 raise ValueError("Missing the required parameter `process_action` when calling `create_bulk_process_request_to_queue`") 119 120 121 collection_formats = {} 122 123 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 124 path_params = {} 125 if 'account_id' in params: 126 path_params['accountId'] = params['account_id'] 127 if 'bulk_process_list_id' in params: 128 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 129 if 'process_action' in params: 130 path_params['processAction'] = params['process_action'] 131 132 query_params = {} 133 134 header_params = {} 135 136 form_params = [] 137 local_var_files = {} 138 139 body_params = None 140 if 'bulk_process_request' in params: 141 body_params = params['bulk_process_request'] 142 # HTTP header `Accept` 143 header_params['Accept'] = self.api_client.\ 144 select_header_accept(['application/json']) 145 146 # Authentication setting 147 auth_settings = [] 148 149 return self.api_client.call_api(resource_path, 'POST', 150 path_params, 151 query_params, 152 header_params, 153 body=body_params, 154 post_params=form_params, 155 files=local_var_files, 156 response_type='BulkProcessResponse', 157 auth_settings=auth_settings, 158 callback=params.get('callback'), 159 _return_http_data_only=params.get('_return_http_data_only'), 160 _preload_content=params.get('_preload_content', True), 161 _request_timeout=params.get('_request_timeout'), 162 collection_formats=collection_formats) 163 164 def delete_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 165 """ 166 Deletes a specific bulk process list 167 168 This method makes a synchronous HTTP request by default. To make an 169 asynchronous HTTP request, please define a `callback` function 170 to be invoked when receiving the response. 171 >>> def callback_function(response): 172 >>> pprint(response) 173 >>> 174 >>> thread = api.delete_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 175 176 :param callback function: The callback function 177 for asynchronous request. (optional) 178 :param str account_id: The external account number (int) or account ID Guid. (required) 179 :param str bulk_process_list_id: (required) 180 :param str process_action: (required) 181 :return: BulkProcessResult 182 If the method is called asynchronously, 183 returns the request thread. 184 """ 185 kwargs['_return_http_data_only'] = True 186 if kwargs.get('callback'): 187 return self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 188 else: 189 (data) = self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 190 return data 191 192 def delete_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 193 """ 194 Deletes a specific bulk process list 195 196 This method makes a synchronous HTTP request by default. To make an 197 asynchronous HTTP request, please define a `callback` function 198 to be invoked when receiving the response. 199 >>> def callback_function(response): 200 >>> pprint(response) 201 >>> 202 >>> thread = api.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 203 204 :param callback function: The callback function 205 for asynchronous request. (optional) 206 :param str account_id: The external account number (int) or account ID Guid. (required) 207 :param str bulk_process_list_id: (required) 208 :param str process_action: (required) 209 :return: BulkProcessResult 210 If the method is called asynchronously, 211 returns the request thread. 212 """ 213 214 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 215 all_params.append('callback') 216 all_params.append('_return_http_data_only') 217 all_params.append('_preload_content') 218 all_params.append('_request_timeout') 219 220 params = locals() 221 for key, val in iteritems(params['kwargs']): 222 if key not in all_params: 223 raise TypeError( 224 "Got an unexpected keyword argument '%s'" 225 " to method delete_bulk_process_list" % key 226 ) 227 params[key] = val 228 del params['kwargs'] 229 # verify the required parameter 'account_id' is set 230 if ('account_id' not in params) or (params['account_id'] is None): 231 raise ValueError("Missing the required parameter `account_id` when calling `delete_bulk_process_list`") 232 # verify the required parameter 'bulk_process_list_id' is set 233 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 234 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `delete_bulk_process_list`") 235 # verify the required parameter 'process_action' is set 236 if ('process_action' not in params) or (params['process_action'] is None): 237 raise ValueError("Missing the required parameter `process_action` when calling `delete_bulk_process_list`") 238 239 240 collection_formats = {} 241 242 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 243 path_params = {} 244 if 'account_id' in params: 245 path_params['accountId'] = params['account_id'] 246 if 'bulk_process_list_id' in params: 247 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 248 if 'process_action' in params: 249 path_params['processAction'] = params['process_action'] 250 251 query_params = {} 252 253 header_params = {} 254 255 form_params = [] 256 local_var_files = {} 257 258 body_params = None 259 # HTTP header `Accept` 260 header_params['Accept'] = self.api_client.\ 261 select_header_accept(['application/json']) 262 263 # Authentication setting 264 auth_settings = [] 265 266 return self.api_client.call_api(resource_path, 'DELETE', 267 path_params, 268 query_params, 269 header_params, 270 body=body_params, 271 post_params=form_params, 272 files=local_var_files, 273 response_type='BulkProcessResult', 274 auth_settings=auth_settings, 275 callback=params.get('callback'), 276 _return_http_data_only=params.get('_return_http_data_only'), 277 _preload_content=params.get('_preload_content', True), 278 _request_timeout=params.get('_request_timeout'), 279 collection_formats=collection_formats) 280 281 def get_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 282 """ 283 Gets a specific bulk process list 284 285 This method makes a synchronous HTTP request by default. To make an 286 asynchronous HTTP request, please define a `callback` function 287 to be invoked when receiving the response. 288 >>> def callback_function(response): 289 >>> pprint(response) 290 >>> 291 >>> thread = api.get_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 292 293 :param callback function: The callback function 294 for asynchronous request. (optional) 295 :param str account_id: The external account number (int) or account ID Guid. (required) 296 :param str bulk_process_list_id: (required) 297 :param str process_action: (required) 298 :return: None 299 If the method is called asynchronously, 300 returns the request thread. 301 """ 302 kwargs['_return_http_data_only'] = True 303 if kwargs.get('callback'): 304 return self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 305 else: 306 (data) = self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 307 return data 308 309 def get_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 310 """ 311 Gets a specific bulk process list 312 313 This method makes a synchronous HTTP request by default. To make an 314 asynchronous HTTP request, please define a `callback` function 315 to be invoked when receiving the response. 316 >>> def callback_function(response): 317 >>> pprint(response) 318 >>> 319 >>> thread = api.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 320 321 :param callback function: The callback function 322 for asynchronous request. (optional) 323 :param str account_id: The external account number (int) or account ID Guid. (required) 324 :param str bulk_process_list_id: (required) 325 :param str process_action: (required) 326 :return: None 327 If the method is called asynchronously, 328 returns the request thread. 329 """ 330 331 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 332 all_params.append('callback') 333 all_params.append('_return_http_data_only') 334 all_params.append('_preload_content') 335 all_params.append('_request_timeout') 336 337 params = locals() 338 for key, val in iteritems(params['kwargs']): 339 if key not in all_params: 340 raise TypeError( 341 "Got an unexpected keyword argument '%s'" 342 " to method get_bulk_process_list" % key 343 ) 344 params[key] = val 345 del params['kwargs'] 346 # verify the required parameter 'account_id' is set 347 if ('account_id' not in params) or (params['account_id'] is None): 348 raise ValueError("Missing the required parameter `account_id` when calling `get_bulk_process_list`") 349 # verify the required parameter 'bulk_process_list_id' is set 350 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 351 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `get_bulk_process_list`") 352 # verify the required parameter 'process_action' is set 353 if ('process_action' not in params) or (params['process_action'] is None): 354 raise ValueError("Missing the required parameter `process_action` when calling `get_bulk_process_list`") 355 356 357 collection_formats = {} 358 359 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 360 path_params = {} 361 if 'account_id' in params: 362 path_params['accountId'] = params['account_id'] 363 if 'bulk_process_list_id' in params: 364 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 365 if 'process_action' in params: 366 path_params['processAction'] = params['process_action'] 367 368 query_params = {} 369 370 header_params = {} 371 372 form_params = [] 373 local_var_files = {} 374 375 body_params = None 376 # HTTP header `Accept` 377 header_params['Accept'] = self.api_client.\ 378 select_header_accept(['application/json']) 379 380 # Authentication setting 381 auth_settings = [] 382 383 return self.api_client.call_api(resource_path, 'GET', 384 path_params, 385 query_params, 386 header_params, 387 body=body_params, 388 post_params=form_params, 389 files=local_var_files, 390 response_type=None, 391 auth_settings=auth_settings, 392 callback=params.get('callback'), 393 _return_http_data_only=params.get('_return_http_data_only'), 394 _preload_content=params.get('_preload_content', True), 395 _request_timeout=params.get('_request_timeout'), 396 collection_formats=collection_formats) 397 398 def update_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 399 """ 400 Updates a specific bulk process list 401 402 This method makes a synchronous HTTP request by default. To make an 403 asynchronous HTTP request, please define a `callback` function 404 to be invoked when receiving the response. 405 >>> def callback_function(response): 406 >>> pprint(response) 407 >>> 408 >>> thread = api.update_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 409 410 :param callback function: The callback function 411 for asynchronous request. (optional) 412 :param str account_id: The external account number (int) or account ID Guid. (required) 413 :param str bulk_process_list_id: (required) 414 :param str process_action: (required) 415 :return: None 416 If the method is called asynchronously, 417 returns the request thread. 418 """ 419 kwargs['_return_http_data_only'] = True 420 if kwargs.get('callback'): 421 return self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 422 else: 423 (data) = self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 424 return data 425 426 def update_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 427 """ 428 Updates a specific bulk process list 429 430 This method makes a synchronous HTTP request by default. To make an 431 asynchronous HTTP request, please define a `callback` function 432 to be invoked when receiving the response. 433 >>> def callback_function(response): 434 >>> pprint(response) 435 >>> 436 >>> thread = api.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 437 438 :param callback function: The callback function 439 for asynchronous request. (optional) 440 :param str account_id: The external account number (int) or account ID Guid. (required) 441 :param str bulk_process_list_id: (required) 442 :param str process_action: (required) 443 :return: None 444 If the method is called asynchronously, 445 returns the request thread. 446 """ 447 448 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 449 all_params.append('callback') 450 all_params.append('_return_http_data_only') 451 all_params.append('_preload_content') 452 all_params.append('_request_timeout') 453 454 params = locals() 455 for key, val in iteritems(params['kwargs']): 456 if key not in all_params: 457 raise TypeError( 458 "Got an unexpected keyword argument '%s'" 459 " to method update_bulk_process_list" % key 460 ) 461 params[key] = val 462 del params['kwargs'] 463 # verify the required parameter 'account_id' is set 464 if ('account_id' not in params) or (params['account_id'] is None): 465 raise ValueError("Missing the required parameter `account_id` when calling `update_bulk_process_list`") 466 # verify the required parameter 'bulk_process_list_id' is set 467 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 468 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `update_bulk_process_list`") 469 # verify the required parameter 'process_action' is set 470 if ('process_action' not in params) or (params['process_action'] is None): 471 raise ValueError("Missing the required parameter `process_action` when calling `update_bulk_process_list`") 472 473 474 collection_formats = {} 475 476 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 477 path_params = {} 478 if 'account_id' in params: 479 path_params['accountId'] = params['account_id'] 480 if 'bulk_process_list_id' in params: 481 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 482 if 'process_action' in params: 483 path_params['processAction'] = params['process_action'] 484 485 query_params = {} 486 487 header_params = {} 488 489 form_params = [] 490 local_var_files = {} 491 492 body_params = None 493 # HTTP header `Accept` 494 header_params['Accept'] = self.api_client.\ 495 select_header_accept(['application/json']) 496 497 # Authentication setting 498 auth_settings = [] 499 500 return self.api_client.call_api(resource_path, 'PUT', 501 path_params, 502 query_params, 503 header_params, 504 body=body_params, 505 post_params=form_params, 506 files=local_var_files, 507 response_type=None, 508 auth_settings=auth_settings, 509 callback=params.get('callback'), 510 _return_http_data_only=params.get('_return_http_data_only'), 511 _preload_content=params.get('_preload_content', True), 512 _request_timeout=params.get('_request_timeout'), 513 collection_formats=collection_formats)
28class BulkProcessDataSendApi(object): 29 """ 30 NOTE: This class is auto generated by the swagger code generator program. 31 Do not edit the class manually. 32 Ref: https://github.com/swagger-api/swagger-codegen 33 """ 34 35 def __init__(self, api_client=None): 36 config = Configuration() 37 if api_client: 38 self.api_client = api_client 39 else: 40 if not config.api_client: 41 config.api_client = ApiClient() 42 self.api_client = config.api_client 43 44 def create_bulk_process_request_to_queue(self, account_id, bulk_process_list_id, process_action, **kwargs): 45 """ 46 Uses the specified bulk envelopes list to update the envelopes specified in the payload 47 48 This method makes a synchronous HTTP request by default. To make an 49 asynchronous HTTP request, please define a `callback` function 50 to be invoked when receiving the response. 51 >>> def callback_function(response): 52 >>> pprint(response) 53 >>> 54 >>> thread = api.create_bulk_process_request_to_queue(account_id, bulk_process_list_id, process_action, callback=callback_function) 55 56 :param callback function: The callback function 57 for asynchronous request. (optional) 58 :param str account_id: The external account number (int) or account ID Guid. (required) 59 :param str bulk_process_list_id: (required) 60 :param str process_action: (required) 61 :param BulkProcessRequest bulk_process_request: 62 :return: BulkProcessResponse 63 If the method is called asynchronously, 64 returns the request thread. 65 """ 66 kwargs['_return_http_data_only'] = True 67 if kwargs.get('callback'): 68 return self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 69 else: 70 (data) = self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 71 return data 72 73 def create_bulk_process_request_to_queue_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 74 """ 75 Uses the specified bulk envelopes list to update the envelopes specified in the payload 76 77 This method makes a synchronous HTTP request by default. To make an 78 asynchronous HTTP request, please define a `callback` function 79 to be invoked when receiving the response. 80 >>> def callback_function(response): 81 >>> pprint(response) 82 >>> 83 >>> thread = api.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 84 85 :param callback function: The callback function 86 for asynchronous request. (optional) 87 :param str account_id: The external account number (int) or account ID Guid. (required) 88 :param str bulk_process_list_id: (required) 89 :param str process_action: (required) 90 :param BulkProcessRequest bulk_process_request: 91 :return: BulkProcessResponse 92 If the method is called asynchronously, 93 returns the request thread. 94 """ 95 96 all_params = ['account_id', 'bulk_process_list_id', 'process_action', 'bulk_process_request'] 97 all_params.append('callback') 98 all_params.append('_return_http_data_only') 99 all_params.append('_preload_content') 100 all_params.append('_request_timeout') 101 102 params = locals() 103 for key, val in iteritems(params['kwargs']): 104 if key not in all_params: 105 raise TypeError( 106 "Got an unexpected keyword argument '%s'" 107 " to method create_bulk_process_request_to_queue" % key 108 ) 109 params[key] = val 110 del params['kwargs'] 111 # verify the required parameter 'account_id' is set 112 if ('account_id' not in params) or (params['account_id'] is None): 113 raise ValueError("Missing the required parameter `account_id` when calling `create_bulk_process_request_to_queue`") 114 # verify the required parameter 'bulk_process_list_id' is set 115 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 116 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `create_bulk_process_request_to_queue`") 117 # verify the required parameter 'process_action' is set 118 if ('process_action' not in params) or (params['process_action'] is None): 119 raise ValueError("Missing the required parameter `process_action` when calling `create_bulk_process_request_to_queue`") 120 121 122 collection_formats = {} 123 124 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 125 path_params = {} 126 if 'account_id' in params: 127 path_params['accountId'] = params['account_id'] 128 if 'bulk_process_list_id' in params: 129 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 130 if 'process_action' in params: 131 path_params['processAction'] = params['process_action'] 132 133 query_params = {} 134 135 header_params = {} 136 137 form_params = [] 138 local_var_files = {} 139 140 body_params = None 141 if 'bulk_process_request' in params: 142 body_params = params['bulk_process_request'] 143 # HTTP header `Accept` 144 header_params['Accept'] = self.api_client.\ 145 select_header_accept(['application/json']) 146 147 # Authentication setting 148 auth_settings = [] 149 150 return self.api_client.call_api(resource_path, 'POST', 151 path_params, 152 query_params, 153 header_params, 154 body=body_params, 155 post_params=form_params, 156 files=local_var_files, 157 response_type='BulkProcessResponse', 158 auth_settings=auth_settings, 159 callback=params.get('callback'), 160 _return_http_data_only=params.get('_return_http_data_only'), 161 _preload_content=params.get('_preload_content', True), 162 _request_timeout=params.get('_request_timeout'), 163 collection_formats=collection_formats) 164 165 def delete_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 166 """ 167 Deletes a specific bulk process list 168 169 This method makes a synchronous HTTP request by default. To make an 170 asynchronous HTTP request, please define a `callback` function 171 to be invoked when receiving the response. 172 >>> def callback_function(response): 173 >>> pprint(response) 174 >>> 175 >>> thread = api.delete_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 176 177 :param callback function: The callback function 178 for asynchronous request. (optional) 179 :param str account_id: The external account number (int) or account ID Guid. (required) 180 :param str bulk_process_list_id: (required) 181 :param str process_action: (required) 182 :return: BulkProcessResult 183 If the method is called asynchronously, 184 returns the request thread. 185 """ 186 kwargs['_return_http_data_only'] = True 187 if kwargs.get('callback'): 188 return self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 189 else: 190 (data) = self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 191 return data 192 193 def delete_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 194 """ 195 Deletes a specific bulk process list 196 197 This method makes a synchronous HTTP request by default. To make an 198 asynchronous HTTP request, please define a `callback` function 199 to be invoked when receiving the response. 200 >>> def callback_function(response): 201 >>> pprint(response) 202 >>> 203 >>> thread = api.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 204 205 :param callback function: The callback function 206 for asynchronous request. (optional) 207 :param str account_id: The external account number (int) or account ID Guid. (required) 208 :param str bulk_process_list_id: (required) 209 :param str process_action: (required) 210 :return: BulkProcessResult 211 If the method is called asynchronously, 212 returns the request thread. 213 """ 214 215 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 216 all_params.append('callback') 217 all_params.append('_return_http_data_only') 218 all_params.append('_preload_content') 219 all_params.append('_request_timeout') 220 221 params = locals() 222 for key, val in iteritems(params['kwargs']): 223 if key not in all_params: 224 raise TypeError( 225 "Got an unexpected keyword argument '%s'" 226 " to method delete_bulk_process_list" % key 227 ) 228 params[key] = val 229 del params['kwargs'] 230 # verify the required parameter 'account_id' is set 231 if ('account_id' not in params) or (params['account_id'] is None): 232 raise ValueError("Missing the required parameter `account_id` when calling `delete_bulk_process_list`") 233 # verify the required parameter 'bulk_process_list_id' is set 234 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 235 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `delete_bulk_process_list`") 236 # verify the required parameter 'process_action' is set 237 if ('process_action' not in params) or (params['process_action'] is None): 238 raise ValueError("Missing the required parameter `process_action` when calling `delete_bulk_process_list`") 239 240 241 collection_formats = {} 242 243 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 244 path_params = {} 245 if 'account_id' in params: 246 path_params['accountId'] = params['account_id'] 247 if 'bulk_process_list_id' in params: 248 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 249 if 'process_action' in params: 250 path_params['processAction'] = params['process_action'] 251 252 query_params = {} 253 254 header_params = {} 255 256 form_params = [] 257 local_var_files = {} 258 259 body_params = None 260 # HTTP header `Accept` 261 header_params['Accept'] = self.api_client.\ 262 select_header_accept(['application/json']) 263 264 # Authentication setting 265 auth_settings = [] 266 267 return self.api_client.call_api(resource_path, 'DELETE', 268 path_params, 269 query_params, 270 header_params, 271 body=body_params, 272 post_params=form_params, 273 files=local_var_files, 274 response_type='BulkProcessResult', 275 auth_settings=auth_settings, 276 callback=params.get('callback'), 277 _return_http_data_only=params.get('_return_http_data_only'), 278 _preload_content=params.get('_preload_content', True), 279 _request_timeout=params.get('_request_timeout'), 280 collection_formats=collection_formats) 281 282 def get_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 283 """ 284 Gets a specific bulk process list 285 286 This method makes a synchronous HTTP request by default. To make an 287 asynchronous HTTP request, please define a `callback` function 288 to be invoked when receiving the response. 289 >>> def callback_function(response): 290 >>> pprint(response) 291 >>> 292 >>> thread = api.get_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 293 294 :param callback function: The callback function 295 for asynchronous request. (optional) 296 :param str account_id: The external account number (int) or account ID Guid. (required) 297 :param str bulk_process_list_id: (required) 298 :param str process_action: (required) 299 :return: None 300 If the method is called asynchronously, 301 returns the request thread. 302 """ 303 kwargs['_return_http_data_only'] = True 304 if kwargs.get('callback'): 305 return self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 306 else: 307 (data) = self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 308 return data 309 310 def get_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 311 """ 312 Gets a specific bulk process list 313 314 This method makes a synchronous HTTP request by default. To make an 315 asynchronous HTTP request, please define a `callback` function 316 to be invoked when receiving the response. 317 >>> def callback_function(response): 318 >>> pprint(response) 319 >>> 320 >>> thread = api.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 321 322 :param callback function: The callback function 323 for asynchronous request. (optional) 324 :param str account_id: The external account number (int) or account ID Guid. (required) 325 :param str bulk_process_list_id: (required) 326 :param str process_action: (required) 327 :return: None 328 If the method is called asynchronously, 329 returns the request thread. 330 """ 331 332 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 333 all_params.append('callback') 334 all_params.append('_return_http_data_only') 335 all_params.append('_preload_content') 336 all_params.append('_request_timeout') 337 338 params = locals() 339 for key, val in iteritems(params['kwargs']): 340 if key not in all_params: 341 raise TypeError( 342 "Got an unexpected keyword argument '%s'" 343 " to method get_bulk_process_list" % key 344 ) 345 params[key] = val 346 del params['kwargs'] 347 # verify the required parameter 'account_id' is set 348 if ('account_id' not in params) or (params['account_id'] is None): 349 raise ValueError("Missing the required parameter `account_id` when calling `get_bulk_process_list`") 350 # verify the required parameter 'bulk_process_list_id' is set 351 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 352 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `get_bulk_process_list`") 353 # verify the required parameter 'process_action' is set 354 if ('process_action' not in params) or (params['process_action'] is None): 355 raise ValueError("Missing the required parameter `process_action` when calling `get_bulk_process_list`") 356 357 358 collection_formats = {} 359 360 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 361 path_params = {} 362 if 'account_id' in params: 363 path_params['accountId'] = params['account_id'] 364 if 'bulk_process_list_id' in params: 365 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 366 if 'process_action' in params: 367 path_params['processAction'] = params['process_action'] 368 369 query_params = {} 370 371 header_params = {} 372 373 form_params = [] 374 local_var_files = {} 375 376 body_params = None 377 # HTTP header `Accept` 378 header_params['Accept'] = self.api_client.\ 379 select_header_accept(['application/json']) 380 381 # Authentication setting 382 auth_settings = [] 383 384 return self.api_client.call_api(resource_path, 'GET', 385 path_params, 386 query_params, 387 header_params, 388 body=body_params, 389 post_params=form_params, 390 files=local_var_files, 391 response_type=None, 392 auth_settings=auth_settings, 393 callback=params.get('callback'), 394 _return_http_data_only=params.get('_return_http_data_only'), 395 _preload_content=params.get('_preload_content', True), 396 _request_timeout=params.get('_request_timeout'), 397 collection_formats=collection_formats) 398 399 def update_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 400 """ 401 Updates a specific bulk process list 402 403 This method makes a synchronous HTTP request by default. To make an 404 asynchronous HTTP request, please define a `callback` function 405 to be invoked when receiving the response. 406 >>> def callback_function(response): 407 >>> pprint(response) 408 >>> 409 >>> thread = api.update_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 410 411 :param callback function: The callback function 412 for asynchronous request. (optional) 413 :param str account_id: The external account number (int) or account ID Guid. (required) 414 :param str bulk_process_list_id: (required) 415 :param str process_action: (required) 416 :return: None 417 If the method is called asynchronously, 418 returns the request thread. 419 """ 420 kwargs['_return_http_data_only'] = True 421 if kwargs.get('callback'): 422 return self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 423 else: 424 (data) = self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 425 return data 426 427 def update_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 428 """ 429 Updates a specific bulk process list 430 431 This method makes a synchronous HTTP request by default. To make an 432 asynchronous HTTP request, please define a `callback` function 433 to be invoked when receiving the response. 434 >>> def callback_function(response): 435 >>> pprint(response) 436 >>> 437 >>> thread = api.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 438 439 :param callback function: The callback function 440 for asynchronous request. (optional) 441 :param str account_id: The external account number (int) or account ID Guid. (required) 442 :param str bulk_process_list_id: (required) 443 :param str process_action: (required) 444 :return: None 445 If the method is called asynchronously, 446 returns the request thread. 447 """ 448 449 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 450 all_params.append('callback') 451 all_params.append('_return_http_data_only') 452 all_params.append('_preload_content') 453 all_params.append('_request_timeout') 454 455 params = locals() 456 for key, val in iteritems(params['kwargs']): 457 if key not in all_params: 458 raise TypeError( 459 "Got an unexpected keyword argument '%s'" 460 " to method update_bulk_process_list" % key 461 ) 462 params[key] = val 463 del params['kwargs'] 464 # verify the required parameter 'account_id' is set 465 if ('account_id' not in params) or (params['account_id'] is None): 466 raise ValueError("Missing the required parameter `account_id` when calling `update_bulk_process_list`") 467 # verify the required parameter 'bulk_process_list_id' is set 468 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 469 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `update_bulk_process_list`") 470 # verify the required parameter 'process_action' is set 471 if ('process_action' not in params) or (params['process_action'] is None): 472 raise ValueError("Missing the required parameter `process_action` when calling `update_bulk_process_list`") 473 474 475 collection_formats = {} 476 477 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 478 path_params = {} 479 if 'account_id' in params: 480 path_params['accountId'] = params['account_id'] 481 if 'bulk_process_list_id' in params: 482 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 483 if 'process_action' in params: 484 path_params['processAction'] = params['process_action'] 485 486 query_params = {} 487 488 header_params = {} 489 490 form_params = [] 491 local_var_files = {} 492 493 body_params = None 494 # HTTP header `Accept` 495 header_params['Accept'] = self.api_client.\ 496 select_header_accept(['application/json']) 497 498 # Authentication setting 499 auth_settings = [] 500 501 return self.api_client.call_api(resource_path, 'PUT', 502 path_params, 503 query_params, 504 header_params, 505 body=body_params, 506 post_params=form_params, 507 files=local_var_files, 508 response_type=None, 509 auth_settings=auth_settings, 510 callback=params.get('callback'), 511 _return_http_data_only=params.get('_return_http_data_only'), 512 _preload_content=params.get('_preload_content', True), 513 _request_timeout=params.get('_request_timeout'), 514 collection_formats=collection_formats)
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. Ref: https://github.com/swagger-api/swagger-codegen
44 def create_bulk_process_request_to_queue(self, account_id, bulk_process_list_id, process_action, **kwargs): 45 """ 46 Uses the specified bulk envelopes list to update the envelopes specified in the payload 47 48 This method makes a synchronous HTTP request by default. To make an 49 asynchronous HTTP request, please define a `callback` function 50 to be invoked when receiving the response. 51 >>> def callback_function(response): 52 >>> pprint(response) 53 >>> 54 >>> thread = api.create_bulk_process_request_to_queue(account_id, bulk_process_list_id, process_action, callback=callback_function) 55 56 :param callback function: The callback function 57 for asynchronous request. (optional) 58 :param str account_id: The external account number (int) or account ID Guid. (required) 59 :param str bulk_process_list_id: (required) 60 :param str process_action: (required) 61 :param BulkProcessRequest bulk_process_request: 62 :return: BulkProcessResponse 63 If the method is called asynchronously, 64 returns the request thread. 65 """ 66 kwargs['_return_http_data_only'] = True 67 if kwargs.get('callback'): 68 return self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 69 else: 70 (data) = self.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 71 return data
Uses the specified bulk envelopes list to update the envelopes specified in the payload
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.create_bulk_process_request_to_queue(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
- BulkProcessRequest bulk_process_request:
Returns
BulkProcessResponse If the method is called asynchronously, returns the request thread.
73 def create_bulk_process_request_to_queue_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 74 """ 75 Uses the specified bulk envelopes list to update the envelopes specified in the payload 76 77 This method makes a synchronous HTTP request by default. To make an 78 asynchronous HTTP request, please define a `callback` function 79 to be invoked when receiving the response. 80 >>> def callback_function(response): 81 >>> pprint(response) 82 >>> 83 >>> thread = api.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 84 85 :param callback function: The callback function 86 for asynchronous request. (optional) 87 :param str account_id: The external account number (int) or account ID Guid. (required) 88 :param str bulk_process_list_id: (required) 89 :param str process_action: (required) 90 :param BulkProcessRequest bulk_process_request: 91 :return: BulkProcessResponse 92 If the method is called asynchronously, 93 returns the request thread. 94 """ 95 96 all_params = ['account_id', 'bulk_process_list_id', 'process_action', 'bulk_process_request'] 97 all_params.append('callback') 98 all_params.append('_return_http_data_only') 99 all_params.append('_preload_content') 100 all_params.append('_request_timeout') 101 102 params = locals() 103 for key, val in iteritems(params['kwargs']): 104 if key not in all_params: 105 raise TypeError( 106 "Got an unexpected keyword argument '%s'" 107 " to method create_bulk_process_request_to_queue" % key 108 ) 109 params[key] = val 110 del params['kwargs'] 111 # verify the required parameter 'account_id' is set 112 if ('account_id' not in params) or (params['account_id'] is None): 113 raise ValueError("Missing the required parameter `account_id` when calling `create_bulk_process_request_to_queue`") 114 # verify the required parameter 'bulk_process_list_id' is set 115 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 116 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `create_bulk_process_request_to_queue`") 117 # verify the required parameter 'process_action' is set 118 if ('process_action' not in params) or (params['process_action'] is None): 119 raise ValueError("Missing the required parameter `process_action` when calling `create_bulk_process_request_to_queue`") 120 121 122 collection_formats = {} 123 124 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 125 path_params = {} 126 if 'account_id' in params: 127 path_params['accountId'] = params['account_id'] 128 if 'bulk_process_list_id' in params: 129 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 130 if 'process_action' in params: 131 path_params['processAction'] = params['process_action'] 132 133 query_params = {} 134 135 header_params = {} 136 137 form_params = [] 138 local_var_files = {} 139 140 body_params = None 141 if 'bulk_process_request' in params: 142 body_params = params['bulk_process_request'] 143 # HTTP header `Accept` 144 header_params['Accept'] = self.api_client.\ 145 select_header_accept(['application/json']) 146 147 # Authentication setting 148 auth_settings = [] 149 150 return self.api_client.call_api(resource_path, 'POST', 151 path_params, 152 query_params, 153 header_params, 154 body=body_params, 155 post_params=form_params, 156 files=local_var_files, 157 response_type='BulkProcessResponse', 158 auth_settings=auth_settings, 159 callback=params.get('callback'), 160 _return_http_data_only=params.get('_return_http_data_only'), 161 _preload_content=params.get('_preload_content', True), 162 _request_timeout=params.get('_request_timeout'), 163 collection_formats=collection_formats)
Uses the specified bulk envelopes list to update the envelopes specified in the payload
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.create_bulk_process_request_to_queue_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
- BulkProcessRequest bulk_process_request:
Returns
BulkProcessResponse If the method is called asynchronously, returns the request thread.
165 def delete_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 166 """ 167 Deletes a specific bulk process list 168 169 This method makes a synchronous HTTP request by default. To make an 170 asynchronous HTTP request, please define a `callback` function 171 to be invoked when receiving the response. 172 >>> def callback_function(response): 173 >>> pprint(response) 174 >>> 175 >>> thread = api.delete_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 176 177 :param callback function: The callback function 178 for asynchronous request. (optional) 179 :param str account_id: The external account number (int) or account ID Guid. (required) 180 :param str bulk_process_list_id: (required) 181 :param str process_action: (required) 182 :return: BulkProcessResult 183 If the method is called asynchronously, 184 returns the request thread. 185 """ 186 kwargs['_return_http_data_only'] = True 187 if kwargs.get('callback'): 188 return self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 189 else: 190 (data) = self.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 191 return data
Deletes a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.delete_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
BulkProcessResult If the method is called asynchronously, returns the request thread.
193 def delete_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 194 """ 195 Deletes a specific bulk process list 196 197 This method makes a synchronous HTTP request by default. To make an 198 asynchronous HTTP request, please define a `callback` function 199 to be invoked when receiving the response. 200 >>> def callback_function(response): 201 >>> pprint(response) 202 >>> 203 >>> thread = api.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 204 205 :param callback function: The callback function 206 for asynchronous request. (optional) 207 :param str account_id: The external account number (int) or account ID Guid. (required) 208 :param str bulk_process_list_id: (required) 209 :param str process_action: (required) 210 :return: BulkProcessResult 211 If the method is called asynchronously, 212 returns the request thread. 213 """ 214 215 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 216 all_params.append('callback') 217 all_params.append('_return_http_data_only') 218 all_params.append('_preload_content') 219 all_params.append('_request_timeout') 220 221 params = locals() 222 for key, val in iteritems(params['kwargs']): 223 if key not in all_params: 224 raise TypeError( 225 "Got an unexpected keyword argument '%s'" 226 " to method delete_bulk_process_list" % key 227 ) 228 params[key] = val 229 del params['kwargs'] 230 # verify the required parameter 'account_id' is set 231 if ('account_id' not in params) or (params['account_id'] is None): 232 raise ValueError("Missing the required parameter `account_id` when calling `delete_bulk_process_list`") 233 # verify the required parameter 'bulk_process_list_id' is set 234 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 235 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `delete_bulk_process_list`") 236 # verify the required parameter 'process_action' is set 237 if ('process_action' not in params) or (params['process_action'] is None): 238 raise ValueError("Missing the required parameter `process_action` when calling `delete_bulk_process_list`") 239 240 241 collection_formats = {} 242 243 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 244 path_params = {} 245 if 'account_id' in params: 246 path_params['accountId'] = params['account_id'] 247 if 'bulk_process_list_id' in params: 248 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 249 if 'process_action' in params: 250 path_params['processAction'] = params['process_action'] 251 252 query_params = {} 253 254 header_params = {} 255 256 form_params = [] 257 local_var_files = {} 258 259 body_params = None 260 # HTTP header `Accept` 261 header_params['Accept'] = self.api_client.\ 262 select_header_accept(['application/json']) 263 264 # Authentication setting 265 auth_settings = [] 266 267 return self.api_client.call_api(resource_path, 'DELETE', 268 path_params, 269 query_params, 270 header_params, 271 body=body_params, 272 post_params=form_params, 273 files=local_var_files, 274 response_type='BulkProcessResult', 275 auth_settings=auth_settings, 276 callback=params.get('callback'), 277 _return_http_data_only=params.get('_return_http_data_only'), 278 _preload_content=params.get('_preload_content', True), 279 _request_timeout=params.get('_request_timeout'), 280 collection_formats=collection_formats)
Deletes a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.delete_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
BulkProcessResult If the method is called asynchronously, returns the request thread.
282 def get_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 283 """ 284 Gets a specific bulk process list 285 286 This method makes a synchronous HTTP request by default. To make an 287 asynchronous HTTP request, please define a `callback` function 288 to be invoked when receiving the response. 289 >>> def callback_function(response): 290 >>> pprint(response) 291 >>> 292 >>> thread = api.get_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 293 294 :param callback function: The callback function 295 for asynchronous request. (optional) 296 :param str account_id: The external account number (int) or account ID Guid. (required) 297 :param str bulk_process_list_id: (required) 298 :param str process_action: (required) 299 :return: None 300 If the method is called asynchronously, 301 returns the request thread. 302 """ 303 kwargs['_return_http_data_only'] = True 304 if kwargs.get('callback'): 305 return self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 306 else: 307 (data) = self.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 308 return data
Gets a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.get_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
None If the method is called asynchronously, returns the request thread.
310 def get_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 311 """ 312 Gets a specific bulk process list 313 314 This method makes a synchronous HTTP request by default. To make an 315 asynchronous HTTP request, please define a `callback` function 316 to be invoked when receiving the response. 317 >>> def callback_function(response): 318 >>> pprint(response) 319 >>> 320 >>> thread = api.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 321 322 :param callback function: The callback function 323 for asynchronous request. (optional) 324 :param str account_id: The external account number (int) or account ID Guid. (required) 325 :param str bulk_process_list_id: (required) 326 :param str process_action: (required) 327 :return: None 328 If the method is called asynchronously, 329 returns the request thread. 330 """ 331 332 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 333 all_params.append('callback') 334 all_params.append('_return_http_data_only') 335 all_params.append('_preload_content') 336 all_params.append('_request_timeout') 337 338 params = locals() 339 for key, val in iteritems(params['kwargs']): 340 if key not in all_params: 341 raise TypeError( 342 "Got an unexpected keyword argument '%s'" 343 " to method get_bulk_process_list" % key 344 ) 345 params[key] = val 346 del params['kwargs'] 347 # verify the required parameter 'account_id' is set 348 if ('account_id' not in params) or (params['account_id'] is None): 349 raise ValueError("Missing the required parameter `account_id` when calling `get_bulk_process_list`") 350 # verify the required parameter 'bulk_process_list_id' is set 351 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 352 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `get_bulk_process_list`") 353 # verify the required parameter 'process_action' is set 354 if ('process_action' not in params) or (params['process_action'] is None): 355 raise ValueError("Missing the required parameter `process_action` when calling `get_bulk_process_list`") 356 357 358 collection_formats = {} 359 360 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 361 path_params = {} 362 if 'account_id' in params: 363 path_params['accountId'] = params['account_id'] 364 if 'bulk_process_list_id' in params: 365 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 366 if 'process_action' in params: 367 path_params['processAction'] = params['process_action'] 368 369 query_params = {} 370 371 header_params = {} 372 373 form_params = [] 374 local_var_files = {} 375 376 body_params = None 377 # HTTP header `Accept` 378 header_params['Accept'] = self.api_client.\ 379 select_header_accept(['application/json']) 380 381 # Authentication setting 382 auth_settings = [] 383 384 return self.api_client.call_api(resource_path, 'GET', 385 path_params, 386 query_params, 387 header_params, 388 body=body_params, 389 post_params=form_params, 390 files=local_var_files, 391 response_type=None, 392 auth_settings=auth_settings, 393 callback=params.get('callback'), 394 _return_http_data_only=params.get('_return_http_data_only'), 395 _preload_content=params.get('_preload_content', True), 396 _request_timeout=params.get('_request_timeout'), 397 collection_formats=collection_formats)
Gets a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.get_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
None If the method is called asynchronously, returns the request thread.
399 def update_bulk_process_list(self, account_id, bulk_process_list_id, process_action, **kwargs): 400 """ 401 Updates a specific bulk process list 402 403 This method makes a synchronous HTTP request by default. To make an 404 asynchronous HTTP request, please define a `callback` function 405 to be invoked when receiving the response. 406 >>> def callback_function(response): 407 >>> pprint(response) 408 >>> 409 >>> thread = api.update_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function) 410 411 :param callback function: The callback function 412 for asynchronous request. (optional) 413 :param str account_id: The external account number (int) or account ID Guid. (required) 414 :param str bulk_process_list_id: (required) 415 :param str process_action: (required) 416 :return: None 417 If the method is called asynchronously, 418 returns the request thread. 419 """ 420 kwargs['_return_http_data_only'] = True 421 if kwargs.get('callback'): 422 return self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 423 else: 424 (data) = self.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, **kwargs) 425 return data
Updates a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.update_bulk_process_list(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
None If the method is called asynchronously, returns the request thread.
427 def update_bulk_process_list_with_http_info(self, account_id, bulk_process_list_id, process_action, **kwargs): 428 """ 429 Updates a specific bulk process list 430 431 This method makes a synchronous HTTP request by default. To make an 432 asynchronous HTTP request, please define a `callback` function 433 to be invoked when receiving the response. 434 >>> def callback_function(response): 435 >>> pprint(response) 436 >>> 437 >>> thread = api.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function) 438 439 :param callback function: The callback function 440 for asynchronous request. (optional) 441 :param str account_id: The external account number (int) or account ID Guid. (required) 442 :param str bulk_process_list_id: (required) 443 :param str process_action: (required) 444 :return: None 445 If the method is called asynchronously, 446 returns the request thread. 447 """ 448 449 all_params = ['account_id', 'bulk_process_list_id', 'process_action'] 450 all_params.append('callback') 451 all_params.append('_return_http_data_only') 452 all_params.append('_preload_content') 453 all_params.append('_request_timeout') 454 455 params = locals() 456 for key, val in iteritems(params['kwargs']): 457 if key not in all_params: 458 raise TypeError( 459 "Got an unexpected keyword argument '%s'" 460 " to method update_bulk_process_list" % key 461 ) 462 params[key] = val 463 del params['kwargs'] 464 # verify the required parameter 'account_id' is set 465 if ('account_id' not in params) or (params['account_id'] is None): 466 raise ValueError("Missing the required parameter `account_id` when calling `update_bulk_process_list`") 467 # verify the required parameter 'bulk_process_list_id' is set 468 if ('bulk_process_list_id' not in params) or (params['bulk_process_list_id'] is None): 469 raise ValueError("Missing the required parameter `bulk_process_list_id` when calling `update_bulk_process_list`") 470 # verify the required parameter 'process_action' is set 471 if ('process_action' not in params) or (params['process_action'] is None): 472 raise ValueError("Missing the required parameter `process_action` when calling `update_bulk_process_list`") 473 474 475 collection_formats = {} 476 477 resource_path = '/v2.1/accounts/{accountId}/bulk_process_data/actions/{processAction}/{bulkProcessListId}/send'.replace('{format}', 'json') 478 path_params = {} 479 if 'account_id' in params: 480 path_params['accountId'] = params['account_id'] 481 if 'bulk_process_list_id' in params: 482 path_params['bulkProcessListId'] = params['bulk_process_list_id'] 483 if 'process_action' in params: 484 path_params['processAction'] = params['process_action'] 485 486 query_params = {} 487 488 header_params = {} 489 490 form_params = [] 491 local_var_files = {} 492 493 body_params = None 494 # HTTP header `Accept` 495 header_params['Accept'] = self.api_client.\ 496 select_header_accept(['application/json']) 497 498 # Authentication setting 499 auth_settings = [] 500 501 return self.api_client.call_api(resource_path, 'PUT', 502 path_params, 503 query_params, 504 header_params, 505 body=body_params, 506 post_params=form_params, 507 files=local_var_files, 508 response_type=None, 509 auth_settings=auth_settings, 510 callback=params.get('callback'), 511 _return_http_data_only=params.get('_return_http_data_only'), 512 _preload_content=params.get('_preload_content', True), 513 _request_timeout=params.get('_request_timeout'), 514 collection_formats=collection_formats)
Updates a specific bulk process list
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback
function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.update_bulk_process_list_with_http_info(account_id, bulk_process_list_id, process_action, callback=callback_function)
Parameters
- callback function: The callback function for asynchronous request. (optional)
- str account_id: The external account number (int) or account ID Guid. (required)
- str bulk_process_list_id: (required)
- str process_action: (required)
Returns
None If the method is called asynchronously, returns the request thread.