Skip to content

Commit 94f72be

Browse files
Version 2.7.0rc1 release (#89)
* Version 2.7.0rc1-v2-20.3.00 release * Update .travis.yml Co-authored-by: DevCenter-DocuSign <[email protected]>
1 parent 511922b commit 94f72be

File tree

4 files changed

+199
-5
lines changed

4 files changed

+199
-5
lines changed

docusign_esign/apis/envelopes_api.py

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2918,6 +2918,118 @@ def delete_email_settings_with_http_info(self, account_id, envelope_id, **kwargs
29182918
_request_timeout=params.get('_request_timeout'),
29192919
collection_formats=collection_formats)
29202920

2921+
def delete_envelope_correct_view(self, account_id, envelope_id, **kwargs):
2922+
"""
2923+
Revokes the correction view URL to the Envelope UI
2924+
This method makes a synchronous HTTP request by default. To make an
2925+
asynchronous HTTP request, please define a `callback` function
2926+
to be invoked when receiving the response.
2927+
>>> def callback_function(response):
2928+
>>> pprint(response)
2929+
>>>
2930+
>>> thread = api.delete_envelope_correct_view(account_id, envelope_id, callback=callback_function)
2931+
2932+
:param callback function: The callback function
2933+
for asynchronous request. (optional)
2934+
:param str account_id: The external account number (int) or account ID Guid. (required)
2935+
:param str envelope_id: The envelopeId Guid of the envelope being accessed. (required)
2936+
:param CorrectViewRequest correct_view_request:
2937+
:return: None
2938+
If the method is called asynchronously,
2939+
returns the request thread.
2940+
"""
2941+
kwargs['_return_http_data_only'] = True
2942+
if kwargs.get('callback'):
2943+
return self.delete_envelope_correct_view_with_http_info(account_id, envelope_id, **kwargs)
2944+
else:
2945+
(data) = self.delete_envelope_correct_view_with_http_info(account_id, envelope_id, **kwargs)
2946+
return data
2947+
2948+
def delete_envelope_correct_view_with_http_info(self, account_id, envelope_id, **kwargs):
2949+
"""
2950+
Revokes the correction view URL to the Envelope UI
2951+
This method makes a synchronous HTTP request by default. To make an
2952+
asynchronous HTTP request, please define a `callback` function
2953+
to be invoked when receiving the response.
2954+
>>> def callback_function(response):
2955+
>>> pprint(response)
2956+
>>>
2957+
>>> thread = api.delete_envelope_correct_view_with_http_info(account_id, envelope_id, callback=callback_function)
2958+
2959+
:param callback function: The callback function
2960+
for asynchronous request. (optional)
2961+
:param str account_id: The external account number (int) or account ID Guid. (required)
2962+
:param str envelope_id: The envelopeId Guid of the envelope being accessed. (required)
2963+
:param CorrectViewRequest correct_view_request:
2964+
:return: None
2965+
If the method is called asynchronously,
2966+
returns the request thread.
2967+
"""
2968+
2969+
all_params = ['account_id', 'envelope_id', 'correct_view_request']
2970+
all_params.append('callback')
2971+
all_params.append('_return_http_data_only')
2972+
all_params.append('_preload_content')
2973+
all_params.append('_request_timeout')
2974+
2975+
params = locals()
2976+
for key, val in iteritems(params['kwargs']):
2977+
if key not in all_params:
2978+
raise TypeError(
2979+
"Got an unexpected keyword argument '%s'"
2980+
" to method delete_envelope_correct_view" % key
2981+
)
2982+
params[key] = val
2983+
del params['kwargs']
2984+
# verify the required parameter 'account_id' is set
2985+
if ('account_id' not in params) or (params['account_id'] is None):
2986+
raise ValueError("Missing the required parameter `account_id` when calling `delete_envelope_correct_view`")
2987+
# verify the required parameter 'envelope_id' is set
2988+
if ('envelope_id' not in params) or (params['envelope_id'] is None):
2989+
raise ValueError("Missing the required parameter `envelope_id` when calling `delete_envelope_correct_view`")
2990+
2991+
2992+
collection_formats = {}
2993+
2994+
resource_path = '/v2/accounts/{accountId}/envelopes/{envelopeId}/views/correct'.replace('{format}', 'json')
2995+
path_params = {}
2996+
if 'account_id' in params:
2997+
path_params['accountId'] = params['account_id']
2998+
if 'envelope_id' in params:
2999+
path_params['envelopeId'] = params['envelope_id']
3000+
3001+
query_params = {}
3002+
3003+
header_params = {}
3004+
3005+
form_params = []
3006+
local_var_files = {}
3007+
3008+
body_params = None
3009+
if 'correct_view_request' in params:
3010+
body_params = params['correct_view_request']
3011+
# HTTP header `Accept`
3012+
header_params['Accept'] = self.api_client.\
3013+
select_header_accept(['application/json'])
3014+
3015+
# Authentication setting
3016+
auth_settings = []
3017+
3018+
return self.api_client.call_api(resource_path, 'DELETE',
3019+
path_params,
3020+
query_params,
3021+
header_params,
3022+
body=body_params,
3023+
post_params=form_params,
3024+
files=local_var_files,
3025+
response_type=None,
3026+
auth_settings=auth_settings,
3027+
callback=params.get('callback'),
3028+
_return_http_data_only=params.get('_return_http_data_only'),
3029+
_preload_content=params.get('_preload_content', True),
3030+
_request_timeout=params.get('_request_timeout'),
3031+
collection_formats=collection_formats)
3032+
29213033
def delete_lock(self, account_id, envelope_id, **kwargs):
29223034
"""
29233035
Deletes an envelope lock.

docusign_esign/models/correct_view_request.py

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,30 @@ class CorrectViewRequest(object):
3232
"""
3333
swagger_types = {
3434
'return_url': 'str',
35-
'suppress_navigation': 'str'
35+
'suppress_navigation': 'str',
36+
'view_url': 'str'
3637
}
3738

3839
attribute_map = {
3940
'return_url': 'returnUrl',
40-
'suppress_navigation': 'suppressNavigation'
41+
'suppress_navigation': 'suppressNavigation',
42+
'view_url': 'viewUrl'
4143
}
4244

43-
def __init__(self, return_url=None, suppress_navigation=None): # noqa: E501
45+
def __init__(self, return_url=None, suppress_navigation=None, view_url=None): # noqa: E501
4446
"""CorrectViewRequest - a model defined in Swagger""" # noqa: E501
4547

4648
self._return_url = None
4749
self._suppress_navigation = None
50+
self._view_url = None
4851
self.discriminator = None
4952

5053
if return_url is not None:
5154
self.return_url = return_url
5255
if suppress_navigation is not None:
5356
self.suppress_navigation = suppress_navigation
57+
if view_url is not None:
58+
self.view_url = view_url
5459

5560
@property
5661
def return_url(self):
@@ -98,6 +103,29 @@ def suppress_navigation(self, suppress_navigation):
98103

99104
self._suppress_navigation = suppress_navigation
100105

106+
@property
107+
def view_url(self):
108+
"""Gets the view_url of this CorrectViewRequest. # noqa: E501
109+
110+
# noqa: E501
111+
112+
:return: The view_url of this CorrectViewRequest. # noqa: E501
113+
:rtype: str
114+
"""
115+
return self._view_url
116+
117+
@view_url.setter
118+
def view_url(self, view_url):
119+
"""Sets the view_url of this CorrectViewRequest.
120+
121+
# noqa: E501
122+
123+
:param view_url: The view_url of this CorrectViewRequest. # noqa: E501
124+
:type: str
125+
"""
126+
127+
self._view_url = view_url
128+
101129
def to_dict(self):
102130
"""Returns the model properties as a dict"""
103131
result = {}

docusign_esign/models/user_account_management_granular_information.py

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ class UserAccountManagementGranularInformation(object):
3737
'can_manage_account_settings_metadata': 'SettingsMetadata',
3838
'can_manage_admins': 'str',
3939
'can_manage_admins_metadata': 'SettingsMetadata',
40+
'can_manage_envelope_transfer': 'str',
41+
'can_manage_envelope_transfer_metadata': 'SettingsMetadata',
4042
'can_manage_groups': 'str',
4143
'can_manage_groups_metadata': 'SettingsMetadata',
4244
'can_manage_reporting': 'str',
@@ -58,6 +60,8 @@ class UserAccountManagementGranularInformation(object):
5860
'can_manage_account_settings_metadata': 'canManageAccountSettingsMetadata',
5961
'can_manage_admins': 'canManageAdmins',
6062
'can_manage_admins_metadata': 'canManageAdminsMetadata',
63+
'can_manage_envelope_transfer': 'canManageEnvelopeTransfer',
64+
'can_manage_envelope_transfer_metadata': 'canManageEnvelopeTransferMetadata',
6165
'can_manage_groups': 'canManageGroups',
6266
'can_manage_groups_metadata': 'canManageGroupsMetadata',
6367
'can_manage_reporting': 'canManageReporting',
@@ -72,7 +76,7 @@ class UserAccountManagementGranularInformation(object):
7276
'can_view_users_metadata': 'canViewUsersMetadata'
7377
}
7478

75-
def __init__(self, can_manage_account_security_settings=None, can_manage_account_security_settings_metadata=None, can_manage_account_settings=None, can_manage_account_settings_metadata=None, can_manage_admins=None, can_manage_admins_metadata=None, can_manage_groups=None, can_manage_groups_metadata=None, can_manage_reporting=None, can_manage_reporting_metadata=None, can_manage_sharing=None, can_manage_sharing_metadata=None, can_manage_signing_groups=None, can_manage_signing_groups_metadata=None, can_manage_users=None, can_manage_users_metadata=None, can_view_users=None, can_view_users_metadata=None): # noqa: E501
79+
def __init__(self, can_manage_account_security_settings=None, can_manage_account_security_settings_metadata=None, can_manage_account_settings=None, can_manage_account_settings_metadata=None, can_manage_admins=None, can_manage_admins_metadata=None, can_manage_envelope_transfer=None, can_manage_envelope_transfer_metadata=None, can_manage_groups=None, can_manage_groups_metadata=None, can_manage_reporting=None, can_manage_reporting_metadata=None, can_manage_sharing=None, can_manage_sharing_metadata=None, can_manage_signing_groups=None, can_manage_signing_groups_metadata=None, can_manage_users=None, can_manage_users_metadata=None, can_view_users=None, can_view_users_metadata=None): # noqa: E501
7680
"""UserAccountManagementGranularInformation - a model defined in Swagger""" # noqa: E501
7781

7882
self._can_manage_account_security_settings = None
@@ -81,6 +85,8 @@ def __init__(self, can_manage_account_security_settings=None, can_manage_account
8185
self._can_manage_account_settings_metadata = None
8286
self._can_manage_admins = None
8387
self._can_manage_admins_metadata = None
88+
self._can_manage_envelope_transfer = None
89+
self._can_manage_envelope_transfer_metadata = None
8490
self._can_manage_groups = None
8591
self._can_manage_groups_metadata = None
8692
self._can_manage_reporting = None
@@ -107,6 +113,10 @@ def __init__(self, can_manage_account_security_settings=None, can_manage_account
107113
self.can_manage_admins = can_manage_admins
108114
if can_manage_admins_metadata is not None:
109115
self.can_manage_admins_metadata = can_manage_admins_metadata
116+
if can_manage_envelope_transfer is not None:
117+
self.can_manage_envelope_transfer = can_manage_envelope_transfer
118+
if can_manage_envelope_transfer_metadata is not None:
119+
self.can_manage_envelope_transfer_metadata = can_manage_envelope_transfer_metadata
110120
if can_manage_groups is not None:
111121
self.can_manage_groups = can_manage_groups
112122
if can_manage_groups_metadata is not None:
@@ -264,6 +274,50 @@ def can_manage_admins_metadata(self, can_manage_admins_metadata):
264274

265275
self._can_manage_admins_metadata = can_manage_admins_metadata
266276

277+
@property
278+
def can_manage_envelope_transfer(self):
279+
"""Gets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation. # noqa: E501
280+
281+
# noqa: E501
282+
283+
:return: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation. # noqa: E501
284+
:rtype: str
285+
"""
286+
return self._can_manage_envelope_transfer
287+
288+
@can_manage_envelope_transfer.setter
289+
def can_manage_envelope_transfer(self, can_manage_envelope_transfer):
290+
"""Sets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation.
291+
292+
# noqa: E501
293+
294+
:param can_manage_envelope_transfer: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation. # noqa: E501
295+
:type: str
296+
"""
297+
298+
self._can_manage_envelope_transfer = can_manage_envelope_transfer
299+
300+
@property
301+
def can_manage_envelope_transfer_metadata(self):
302+
"""Gets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation. # noqa: E501
303+
304+
305+
:return: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation. # noqa: E501
306+
:rtype: SettingsMetadata
307+
"""
308+
return self._can_manage_envelope_transfer_metadata
309+
310+
@can_manage_envelope_transfer_metadata.setter
311+
def can_manage_envelope_transfer_metadata(self, can_manage_envelope_transfer_metadata):
312+
"""Sets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.
313+
314+
315+
:param can_manage_envelope_transfer_metadata: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation. # noqa: E501
316+
:type: SettingsMetadata
317+
"""
318+
319+
self._can_manage_envelope_transfer_metadata = can_manage_envelope_transfer_metadata
320+
267321
@property
268322
def can_manage_groups(self):
269323
"""Gets the can_manage_groups of this UserAccountManagementGranularInformation. # noqa: E501

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from setuptools import setup, find_packages, Command, os # noqa: H301
1515

1616
NAME = "docusign_esign"
17-
VERSION = "2.6.0"
17+
VERSION = "2.7.0rc1"
1818
# To install the library, run the following
1919
#
2020
# python setup.py install

0 commit comments

Comments
 (0)