docusign_esign.apis.trust_service_providers_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 TrustServiceProvidersApi(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 get_seal_providers(self, account_id, **kwargs): 44 """ 45 Returns Account available seals for specified account. 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.get_seal_providers(account_id, 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 :return: AccountSeals 59 If the method is called asynchronously, 60 returns the request thread. 61 """ 62 kwargs['_return_http_data_only'] = True 63 if kwargs.get('callback'): 64 return self.get_seal_providers_with_http_info(account_id, **kwargs) 65 else: 66 (data) = self.get_seal_providers_with_http_info(account_id, **kwargs) 67 return data 68 69 def get_seal_providers_with_http_info(self, account_id, **kwargs): 70 """ 71 Returns Account available seals for specified account. 72 73 This method makes a synchronous HTTP request by default. To make an 74 asynchronous HTTP request, please define a `callback` function 75 to be invoked when receiving the response. 76 >>> def callback_function(response): 77 >>> pprint(response) 78 >>> 79 >>> thread = api.get_seal_providers_with_http_info(account_id, callback=callback_function) 80 81 :param callback function: The callback function 82 for asynchronous request. (optional) 83 :param str account_id: The external account number (int) or account ID Guid. (required) 84 :return: AccountSeals 85 If the method is called asynchronously, 86 returns the request thread. 87 """ 88 89 all_params = ['account_id'] 90 all_params.append('callback') 91 all_params.append('_return_http_data_only') 92 all_params.append('_preload_content') 93 all_params.append('_request_timeout') 94 95 params = locals() 96 for key, val in iteritems(params['kwargs']): 97 if key not in all_params: 98 raise TypeError( 99 "Got an unexpected keyword argument '%s'" 100 " to method get_seal_providers" % key 101 ) 102 params[key] = val 103 del params['kwargs'] 104 # verify the required parameter 'account_id' is set 105 if ('account_id' not in params) or (params['account_id'] is None): 106 raise ValueError("Missing the required parameter `account_id` when calling `get_seal_providers`") 107 108 109 collection_formats = {} 110 111 resource_path = '/v2.1/accounts/{accountId}/seals'.replace('{format}', 'json') 112 path_params = {} 113 if 'account_id' in params: 114 path_params['accountId'] = params['account_id'] 115 116 query_params = {} 117 118 header_params = {} 119 120 form_params = [] 121 local_var_files = {} 122 123 body_params = None 124 # HTTP header `Accept` 125 header_params['Accept'] = self.api_client.\ 126 select_header_accept(['application/json']) 127 128 # Authentication setting 129 auth_settings = [] 130 131 return self.api_client.call_api(resource_path, 'GET', 132 path_params, 133 query_params, 134 header_params, 135 body=body_params, 136 post_params=form_params, 137 files=local_var_files, 138 response_type='AccountSeals', 139 auth_settings=auth_settings, 140 callback=params.get('callback'), 141 _return_http_data_only=params.get('_return_http_data_only'), 142 _preload_content=params.get('_preload_content', True), 143 _request_timeout=params.get('_request_timeout'), 144 collection_formats=collection_formats)
28class TrustServiceProvidersApi(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 get_seal_providers(self, account_id, **kwargs): 45 """ 46 Returns Account available seals for specified account. 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.get_seal_providers(account_id, 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 :return: AccountSeals 60 If the method is called asynchronously, 61 returns the request thread. 62 """ 63 kwargs['_return_http_data_only'] = True 64 if kwargs.get('callback'): 65 return self.get_seal_providers_with_http_info(account_id, **kwargs) 66 else: 67 (data) = self.get_seal_providers_with_http_info(account_id, **kwargs) 68 return data 69 70 def get_seal_providers_with_http_info(self, account_id, **kwargs): 71 """ 72 Returns Account available seals for specified account. 73 74 This method makes a synchronous HTTP request by default. To make an 75 asynchronous HTTP request, please define a `callback` function 76 to be invoked when receiving the response. 77 >>> def callback_function(response): 78 >>> pprint(response) 79 >>> 80 >>> thread = api.get_seal_providers_with_http_info(account_id, callback=callback_function) 81 82 :param callback function: The callback function 83 for asynchronous request. (optional) 84 :param str account_id: The external account number (int) or account ID Guid. (required) 85 :return: AccountSeals 86 If the method is called asynchronously, 87 returns the request thread. 88 """ 89 90 all_params = ['account_id'] 91 all_params.append('callback') 92 all_params.append('_return_http_data_only') 93 all_params.append('_preload_content') 94 all_params.append('_request_timeout') 95 96 params = locals() 97 for key, val in iteritems(params['kwargs']): 98 if key not in all_params: 99 raise TypeError( 100 "Got an unexpected keyword argument '%s'" 101 " to method get_seal_providers" % key 102 ) 103 params[key] = val 104 del params['kwargs'] 105 # verify the required parameter 'account_id' is set 106 if ('account_id' not in params) or (params['account_id'] is None): 107 raise ValueError("Missing the required parameter `account_id` when calling `get_seal_providers`") 108 109 110 collection_formats = {} 111 112 resource_path = '/v2.1/accounts/{accountId}/seals'.replace('{format}', 'json') 113 path_params = {} 114 if 'account_id' in params: 115 path_params['accountId'] = params['account_id'] 116 117 query_params = {} 118 119 header_params = {} 120 121 form_params = [] 122 local_var_files = {} 123 124 body_params = None 125 # HTTP header `Accept` 126 header_params['Accept'] = self.api_client.\ 127 select_header_accept(['application/json']) 128 129 # Authentication setting 130 auth_settings = [] 131 132 return self.api_client.call_api(resource_path, 'GET', 133 path_params, 134 query_params, 135 header_params, 136 body=body_params, 137 post_params=form_params, 138 files=local_var_files, 139 response_type='AccountSeals', 140 auth_settings=auth_settings, 141 callback=params.get('callback'), 142 _return_http_data_only=params.get('_return_http_data_only'), 143 _preload_content=params.get('_preload_content', True), 144 _request_timeout=params.get('_request_timeout'), 145 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 get_seal_providers(self, account_id, **kwargs): 45 """ 46 Returns Account available seals for specified account. 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.get_seal_providers(account_id, 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 :return: AccountSeals 60 If the method is called asynchronously, 61 returns the request thread. 62 """ 63 kwargs['_return_http_data_only'] = True 64 if kwargs.get('callback'): 65 return self.get_seal_providers_with_http_info(account_id, **kwargs) 66 else: 67 (data) = self.get_seal_providers_with_http_info(account_id, **kwargs) 68 return data
Returns Account available seals for specified account.
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_seal_providers(account_id, 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)
Returns
AccountSeals If the method is called asynchronously, returns the request thread.
70 def get_seal_providers_with_http_info(self, account_id, **kwargs): 71 """ 72 Returns Account available seals for specified account. 73 74 This method makes a synchronous HTTP request by default. To make an 75 asynchronous HTTP request, please define a `callback` function 76 to be invoked when receiving the response. 77 >>> def callback_function(response): 78 >>> pprint(response) 79 >>> 80 >>> thread = api.get_seal_providers_with_http_info(account_id, callback=callback_function) 81 82 :param callback function: The callback function 83 for asynchronous request. (optional) 84 :param str account_id: The external account number (int) or account ID Guid. (required) 85 :return: AccountSeals 86 If the method is called asynchronously, 87 returns the request thread. 88 """ 89 90 all_params = ['account_id'] 91 all_params.append('callback') 92 all_params.append('_return_http_data_only') 93 all_params.append('_preload_content') 94 all_params.append('_request_timeout') 95 96 params = locals() 97 for key, val in iteritems(params['kwargs']): 98 if key not in all_params: 99 raise TypeError( 100 "Got an unexpected keyword argument '%s'" 101 " to method get_seal_providers" % key 102 ) 103 params[key] = val 104 del params['kwargs'] 105 # verify the required parameter 'account_id' is set 106 if ('account_id' not in params) or (params['account_id'] is None): 107 raise ValueError("Missing the required parameter `account_id` when calling `get_seal_providers`") 108 109 110 collection_formats = {} 111 112 resource_path = '/v2.1/accounts/{accountId}/seals'.replace('{format}', 'json') 113 path_params = {} 114 if 'account_id' in params: 115 path_params['accountId'] = params['account_id'] 116 117 query_params = {} 118 119 header_params = {} 120 121 form_params = [] 122 local_var_files = {} 123 124 body_params = None 125 # HTTP header `Accept` 126 header_params['Accept'] = self.api_client.\ 127 select_header_accept(['application/json']) 128 129 # Authentication setting 130 auth_settings = [] 131 132 return self.api_client.call_api(resource_path, 'GET', 133 path_params, 134 query_params, 135 header_params, 136 body=body_params, 137 post_params=form_params, 138 files=local_var_files, 139 response_type='AccountSeals', 140 auth_settings=auth_settings, 141 callback=params.get('callback'), 142 _return_http_data_only=params.get('_return_http_data_only'), 143 _preload_content=params.get('_preload_content', True), 144 _request_timeout=params.get('_request_timeout'), 145 collection_formats=collection_formats)
Returns Account available seals for specified account.
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_seal_providers_with_http_info(account_id, 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)
Returns
AccountSeals If the method is called asynchronously, returns the request thread.