Skip to content

Commit 214ea8a

Browse files
harsharahulroot
andauthored
Version 3.17.0-v2.1-22.2.00.00 release (#147)
Co-authored-by: root <root@devcenteradmin.docusigntest.com>
1 parent d9ac9fc commit 214ea8a

24 files changed

+1661
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file.
33

44
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
55

6+
## [v3.17.0] - eSignature API v2.1-22.2.00.00 - 2022-06-17
7+
### Changed
8+
- Added support for version v2.1-22.2.00.00 of the DocuSign ESignature API.
9+
- Updated the SDK release version.
10+
611
## [v3.16.0] - eSignature API v2.1-22.1.02.00 - 2022-05-18
712
### Changed
813
- Added support for version v2.1-22.1.02.00 of the DocuSign ESignature API.

docusign_esign/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,14 @@
193193
from docusign_esign.models.connect_failure_filter import ConnectFailureFilter
194194
from docusign_esign.models.connect_failure_result import ConnectFailureResult
195195
from docusign_esign.models.connect_failure_results import ConnectFailureResults
196+
from docusign_esign.models.connect_historical_envelope_republish import ConnectHistoricalEnvelopeRepublish
196197
from docusign_esign.models.connect_log import ConnectLog
197198
from docusign_esign.models.connect_logs import ConnectLogs
198199
from docusign_esign.models.connect_salesforce_field import ConnectSalesforceField
199200
from docusign_esign.models.connect_salesforce_object import ConnectSalesforceObject
200201
from docusign_esign.models.connect_user_info import ConnectUserInfo
201202
from docusign_esign.models.connect_user_object import ConnectUserObject
203+
from docusign_esign.models.consent_details import ConsentDetails
202204
from docusign_esign.models.console_view_request import ConsoleViewRequest
203205
from docusign_esign.models.consumer_disclosure import ConsumerDisclosure
204206
from docusign_esign.models.contact import Contact
@@ -265,6 +267,8 @@
265267
from docusign_esign.models.envelope_ids_request import EnvelopeIdsRequest
266268
from docusign_esign.models.envelope_metadata import EnvelopeMetadata
267269
from docusign_esign.models.envelope_notification_request import EnvelopeNotificationRequest
270+
from docusign_esign.models.envelope_publish_transaction import EnvelopePublishTransaction
271+
from docusign_esign.models.envelope_publish_transaction_error_rollup import EnvelopePublishTransactionErrorRollup
268272
from docusign_esign.models.envelope_purge_configuration import EnvelopePurgeConfiguration
269273
from docusign_esign.models.envelope_summary import EnvelopeSummary
270274
from docusign_esign.models.envelope_template import EnvelopeTemplate

docusign_esign/apis/envelopes_api.py

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1878,6 +1878,111 @@ def create_envelope_transfer_rules_with_http_info(self, account_id, **kwargs):
18781878
_request_timeout=params.get('_request_timeout'),
18791879
collection_formats=collection_formats)
18801880

1881+
def create_historical_envelope_publish_transaction(self, account_id, **kwargs):
1882+
"""
1883+
Submits a batch of historical envelopes for republish to an adhoc config.
1884+
This method makes a synchronous HTTP request by default. To make an
1885+
asynchronous HTTP request, please define a `callback` function
1886+
to be invoked when receiving the response.
1887+
>>> def callback_function(response):
1888+
>>> pprint(response)
1889+
>>>
1890+
>>> thread = api.create_historical_envelope_publish_transaction(account_id, callback=callback_function)
1891+
1892+
:param callback function: The callback function
1893+
for asynchronous request. (optional)
1894+
:param str account_id: The external account number (int) or account ID Guid. (required)
1895+
:param ConnectHistoricalEnvelopeRepublish connect_historical_envelope_republish:
1896+
:return: EnvelopePublishTransaction
1897+
If the method is called asynchronously,
1898+
returns the request thread.
1899+
"""
1900+
kwargs['_return_http_data_only'] = True
1901+
if kwargs.get('callback'):
1902+
return self.create_historical_envelope_publish_transaction_with_http_info(account_id, **kwargs)
1903+
else:
1904+
(data) = self.create_historical_envelope_publish_transaction_with_http_info(account_id, **kwargs)
1905+
return data
1906+
1907+
def create_historical_envelope_publish_transaction_with_http_info(self, account_id, **kwargs):
1908+
"""
1909+
Submits a batch of historical envelopes for republish to an adhoc config.
1910+
This method makes a synchronous HTTP request by default. To make an
1911+
asynchronous HTTP request, please define a `callback` function
1912+
to be invoked when receiving the response.
1913+
>>> def callback_function(response):
1914+
>>> pprint(response)
1915+
>>>
1916+
>>> thread = api.create_historical_envelope_publish_transaction_with_http_info(account_id, callback=callback_function)
1917+
1918+
:param callback function: The callback function
1919+
for asynchronous request. (optional)
1920+
:param str account_id: The external account number (int) or account ID Guid. (required)
1921+
:param ConnectHistoricalEnvelopeRepublish connect_historical_envelope_republish:
1922+
:return: EnvelopePublishTransaction
1923+
If the method is called asynchronously,
1924+
returns the request thread.
1925+
"""
1926+
1927+
all_params = ['account_id', 'connect_historical_envelope_republish']
1928+
all_params.append('callback')
1929+
all_params.append('_return_http_data_only')
1930+
all_params.append('_preload_content')
1931+
all_params.append('_request_timeout')
1932+
1933+
params = locals()
1934+
for key, val in iteritems(params['kwargs']):
1935+
if key not in all_params:
1936+
raise TypeError(
1937+
"Got an unexpected keyword argument '%s'"
1938+
" to method create_historical_envelope_publish_transaction" % key
1939+
)
1940+
params[key] = val
1941+
del params['kwargs']
1942+
# verify the required parameter 'account_id' is set
1943+
if ('account_id' not in params) or (params['account_id'] is None):
1944+
raise ValueError("Missing the required parameter `account_id` when calling `create_historical_envelope_publish_transaction`")
1945+
1946+
1947+
collection_formats = {}
1948+
1949+
resource_path = '/v2.1/accounts/{accountId}/connect/envelopes/publish/historical'.replace('{format}', 'json')
1950+
path_params = {}
1951+
if 'account_id' in params:
1952+
path_params['accountId'] = params['account_id']
1953+
1954+
query_params = {}
1955+
1956+
header_params = {}
1957+
1958+
form_params = []
1959+
local_var_files = {}
1960+
1961+
body_params = None
1962+
if 'connect_historical_envelope_republish' in params:
1963+
body_params = params['connect_historical_envelope_republish']
1964+
# HTTP header `Accept`
1965+
header_params['Accept'] = self.api_client.\
1966+
select_header_accept(['application/json'])
1967+
1968+
# Authentication setting
1969+
auth_settings = []
1970+
1971+
return self.api_client.call_api(resource_path, 'POST',
1972+
path_params,
1973+
query_params,
1974+
header_params,
1975+
body=body_params,
1976+
post_params=form_params,
1977+
files=local_var_files,
1978+
response_type='EnvelopePublishTransaction',
1979+
auth_settings=auth_settings,
1980+
callback=params.get('callback'),
1981+
_return_http_data_only=params.get('_return_http_data_only'),
1982+
_preload_content=params.get('_preload_content', True),
1983+
_request_timeout=params.get('_request_timeout'),
1984+
collection_formats=collection_formats)
1985+
18811986
def create_lock(self, account_id, envelope_id, **kwargs):
18821987
"""
18831988
Lock an envelope.

docusign_esign/apis/power_forms_api.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,8 @@ def list_power_forms(self, account_id, **kwargs):
708708
:param str from_date:
709709
:param str order:
710710
:param str order_by:
711+
:param str search_fields:
712+
:param str search_text:
711713
:param str to_date:
712714
:return: PowerFormsResponse
713715
If the method is called asynchronously,
@@ -737,13 +739,15 @@ def list_power_forms_with_http_info(self, account_id, **kwargs):
737739
:param str from_date:
738740
:param str order:
739741
:param str order_by:
742+
:param str search_fields:
743+
:param str search_text:
740744
:param str to_date:
741745
:return: PowerFormsResponse
742746
If the method is called asynchronously,
743747
returns the request thread.
744748
"""
745749

746-
all_params = ['account_id', 'from_date', 'order', 'order_by', 'to_date']
750+
all_params = ['account_id', 'from_date', 'order', 'order_by', 'search_fields', 'search_text', 'to_date']
747751
all_params.append('callback')
748752
all_params.append('_return_http_data_only')
749753
all_params.append('_preload_content')
@@ -777,6 +781,10 @@ def list_power_forms_with_http_info(self, account_id, **kwargs):
777781
query_params['order'] = params['order']
778782
if 'order_by' in params:
779783
query_params['order_by'] = params['order_by']
784+
if 'search_fields' in params:
785+
query_params['search_fields'] = params['search_fields']
786+
if 'search_text' in params:
787+
query_params['search_text'] = params['search_text']
780788
if 'to_date' in params:
781789
query_params['to_date'] = params['to_date']
782790

docusign_esign/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,14 @@
157157
from docusign_esign.models.connect_failure_filter import ConnectFailureFilter
158158
from docusign_esign.models.connect_failure_result import ConnectFailureResult
159159
from docusign_esign.models.connect_failure_results import ConnectFailureResults
160+
from docusign_esign.models.connect_historical_envelope_republish import ConnectHistoricalEnvelopeRepublish
160161
from docusign_esign.models.connect_log import ConnectLog
161162
from docusign_esign.models.connect_logs import ConnectLogs
162163
from docusign_esign.models.connect_salesforce_field import ConnectSalesforceField
163164
from docusign_esign.models.connect_salesforce_object import ConnectSalesforceObject
164165
from docusign_esign.models.connect_user_info import ConnectUserInfo
165166
from docusign_esign.models.connect_user_object import ConnectUserObject
167+
from docusign_esign.models.consent_details import ConsentDetails
166168
from docusign_esign.models.console_view_request import ConsoleViewRequest
167169
from docusign_esign.models.consumer_disclosure import ConsumerDisclosure
168170
from docusign_esign.models.contact import Contact
@@ -229,6 +231,8 @@
229231
from docusign_esign.models.envelope_ids_request import EnvelopeIdsRequest
230232
from docusign_esign.models.envelope_metadata import EnvelopeMetadata
231233
from docusign_esign.models.envelope_notification_request import EnvelopeNotificationRequest
234+
from docusign_esign.models.envelope_publish_transaction import EnvelopePublishTransaction
235+
from docusign_esign.models.envelope_publish_transaction_error_rollup import EnvelopePublishTransactionErrorRollup
232236
from docusign_esign.models.envelope_purge_configuration import EnvelopePurgeConfiguration
233237
from docusign_esign.models.envelope_summary import EnvelopeSummary
234238
from docusign_esign.models.envelope_template import EnvelopeTemplate

docusign_esign/models/account_information.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class AccountInformation(object):
4343
'billing_period_envelopes_sent': 'str',
4444
'billing_period_start_date': 'str',
4545
'billing_profile': 'str',
46+
'brands': 'BrandsResponse',
4647
'can_upgrade': 'str',
4748
'connect_permission': 'str',
4849
'created_date': 'str',
@@ -83,6 +84,7 @@ class AccountInformation(object):
8384
'billing_period_envelopes_sent': 'billingPeriodEnvelopesSent',
8485
'billing_period_start_date': 'billingPeriodStartDate',
8586
'billing_profile': 'billingProfile',
87+
'brands': 'brands',
8688
'can_upgrade': 'canUpgrade',
8789
'connect_permission': 'connectPermission',
8890
'created_date': 'createdDate',
@@ -128,6 +130,7 @@ def __init__(self, _configuration=None, **kwargs): # noqa: E501
128130
self._billing_period_envelopes_sent = None
129131
self._billing_period_start_date = None
130132
self._billing_profile = None
133+
self._brands = None
131134
self._can_upgrade = None
132135
self._connect_permission = None
133136
self._created_date = None
@@ -167,6 +170,7 @@ def __init__(self, _configuration=None, **kwargs): # noqa: E501
167170
setattr(self, "_{}".format('billing_period_envelopes_sent'), kwargs.get('billing_period_envelopes_sent', None))
168171
setattr(self, "_{}".format('billing_period_start_date'), kwargs.get('billing_period_start_date', None))
169172
setattr(self, "_{}".format('billing_profile'), kwargs.get('billing_profile', None))
173+
setattr(self, "_{}".format('brands'), kwargs.get('brands', None))
170174
setattr(self, "_{}".format('can_upgrade'), kwargs.get('can_upgrade', None))
171175
setattr(self, "_{}".format('connect_permission'), kwargs.get('connect_permission', None))
172176
setattr(self, "_{}".format('created_date'), kwargs.get('created_date', None))
@@ -423,6 +427,27 @@ def billing_profile(self, billing_profile):
423427

424428
self._billing_profile = billing_profile
425429

430+
@property
431+
def brands(self):
432+
"""Gets the brands of this AccountInformation. # noqa: E501
433+
434+
435+
:return: The brands of this AccountInformation. # noqa: E501
436+
:rtype: BrandsResponse
437+
"""
438+
return self._brands
439+
440+
@brands.setter
441+
def brands(self, brands):
442+
"""Sets the brands of this AccountInformation.
443+
444+
445+
:param brands: The brands of this AccountInformation. # noqa: E501
446+
:type: BrandsResponse
447+
"""
448+
449+
self._brands = brands
450+
426451
@property
427452
def can_upgrade(self):
428453
"""Gets the can_upgrade of this AccountInformation. # noqa: E501

0 commit comments

Comments
 (0)