Skip to content

Commit 7c3dd10

Browse files
RamukaRitikroot
andauthored
Version 5.4.0-v2.1-25.3.01.00 release (#205)
Co-authored-by: root <root@devcenteradmin.docusigntest.com>
1 parent f17a55a commit 7c3dd10

14 files changed

+761
-63
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+
## [v5.4.0] - eSignature API v2.1-25.3.01.00 - 2025-09-29
7+
### Changed
8+
- Added support for version v2.1-25.3.01.00 of the Docusign ESignature API.
9+
- Updated the SDK release version.
10+
611
## [v5.3.0] - eSignature API v2.1-25.2.02.00 - 2025-08-29
712
### Changed
813
- Added support for version v2.1-25.2.02.00 of the DocuSign ESignature API.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This client SDK is provided as open source, which enables you to customize its f
3333
<a id="versionInformation"></a>
3434
### Version Information
3535
- **API version**: v2.1
36-
- **Latest SDK version**: 5.3.0
36+
- **Latest SDK version**: 5.4.0
3737

3838
<a id="requirements"></a>
3939
## Requirements

docusign_esign/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
from docusign_esign.models.brand import Brand
125125
from docusign_esign.models.brand_email_content import BrandEmailContent
126126
from docusign_esign.models.brand_link import BrandLink
127+
from docusign_esign.models.brand_logo_ids import BrandLogoIds
127128
from docusign_esign.models.brand_logos import BrandLogos
128129
from docusign_esign.models.brand_request import BrandRequest
129130
from docusign_esign.models.brand_resource_urls import BrandResourceUrls

docusign_esign/client/configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ def __init__(self):
116116
python_version = platform.python_version()
117117

118118
if six.PY3:
119-
self.user_agent = "Swagger-Codegen/v2.1/5.3.0/python3/" + f"{python_version}"
119+
self.user_agent = "Swagger-Codegen/v2.1/5.4.0/python3/" + f"{python_version}"
120120
else:
121-
self.user_agent = "Swagger-Codegen/v2.1/5.3.0/python2/" + f"{python_version}"
121+
self.user_agent = "Swagger-Codegen/v2.1/5.4.0/python2/" + f"{python_version}"
122122

123123

124124
@classmethod
@@ -274,5 +274,5 @@ def to_debug_report(self):
274274
"OS: {env}\n"\
275275
"Python Version: {pyversion}\n"\
276276
"Version of the API: v2.1\n"\
277-
"SDK Package Version: 5.3.0".\
277+
"SDK Package Version: 5.4.0".\
278278
format(env=sys.platform, pyversion=sys.version)

docusign_esign/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
from docusign_esign.models.brand import Brand
8989
from docusign_esign.models.brand_email_content import BrandEmailContent
9090
from docusign_esign.models.brand_link import BrandLink
91+
from docusign_esign.models.brand_logo_ids import BrandLogoIds
9192
from docusign_esign.models.brand_logos import BrandLogos
9293
from docusign_esign.models.brand_request import BrandRequest
9394
from docusign_esign.models.brand_resource_urls import BrandResourceUrls

docusign_esign/models/account_settings_information.py

Lines changed: 353 additions & 56 deletions
Large diffs are not rendered by default.

docusign_esign/models/account_signature_provider_option.py

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,18 @@ class AccountSignatureProviderOption(object):
3434
"""
3535
swagger_types = {
3636
'signature_provider_option_display_name': 'str',
37+
'signature_provider_option_hint_override_value': 'str',
3738
'signature_provider_option_id': 'str',
38-
'signature_provider_option_name': 'str'
39+
'signature_provider_option_name': 'str',
40+
'signature_provider_option_regex_validation_pattern': 'str'
3941
}
4042

4143
attribute_map = {
4244
'signature_provider_option_display_name': 'signatureProviderOptionDisplayName',
45+
'signature_provider_option_hint_override_value': 'signatureProviderOptionHintOverrideValue',
4346
'signature_provider_option_id': 'signatureProviderOptionId',
44-
'signature_provider_option_name': 'signatureProviderOptionName'
47+
'signature_provider_option_name': 'signatureProviderOptionName',
48+
'signature_provider_option_regex_validation_pattern': 'signatureProviderOptionRegexValidationPattern'
4549
}
4650

4751
def __init__(self, _configuration=None, **kwargs): # noqa: E501
@@ -51,13 +55,17 @@ def __init__(self, _configuration=None, **kwargs): # noqa: E501
5155
self._configuration = _configuration
5256

5357
self._signature_provider_option_display_name = None
58+
self._signature_provider_option_hint_override_value = None
5459
self._signature_provider_option_id = None
5560
self._signature_provider_option_name = None
61+
self._signature_provider_option_regex_validation_pattern = None
5662
self.discriminator = None
5763

5864
setattr(self, "_{}".format('signature_provider_option_display_name'), kwargs.get('signature_provider_option_display_name', None))
65+
setattr(self, "_{}".format('signature_provider_option_hint_override_value'), kwargs.get('signature_provider_option_hint_override_value', None))
5966
setattr(self, "_{}".format('signature_provider_option_id'), kwargs.get('signature_provider_option_id', None))
6067
setattr(self, "_{}".format('signature_provider_option_name'), kwargs.get('signature_provider_option_name', None))
68+
setattr(self, "_{}".format('signature_provider_option_regex_validation_pattern'), kwargs.get('signature_provider_option_regex_validation_pattern', None))
6169

6270
@property
6371
def signature_provider_option_display_name(self):
@@ -82,6 +90,29 @@ def signature_provider_option_display_name(self, signature_provider_option_displ
8290

8391
self._signature_provider_option_display_name = signature_provider_option_display_name
8492

93+
@property
94+
def signature_provider_option_hint_override_value(self):
95+
"""Gets the signature_provider_option_hint_override_value of this AccountSignatureProviderOption. # noqa: E501
96+
97+
# noqa: E501
98+
99+
:return: The signature_provider_option_hint_override_value of this AccountSignatureProviderOption. # noqa: E501
100+
:rtype: str
101+
"""
102+
return self._signature_provider_option_hint_override_value
103+
104+
@signature_provider_option_hint_override_value.setter
105+
def signature_provider_option_hint_override_value(self, signature_provider_option_hint_override_value):
106+
"""Sets the signature_provider_option_hint_override_value of this AccountSignatureProviderOption.
107+
108+
# noqa: E501
109+
110+
:param signature_provider_option_hint_override_value: The signature_provider_option_hint_override_value of this AccountSignatureProviderOption. # noqa: E501
111+
:type: str
112+
"""
113+
114+
self._signature_provider_option_hint_override_value = signature_provider_option_hint_override_value
115+
85116
@property
86117
def signature_provider_option_id(self):
87118
"""Gets the signature_provider_option_id of this AccountSignatureProviderOption. # noqa: E501
@@ -128,6 +159,29 @@ def signature_provider_option_name(self, signature_provider_option_name):
128159

129160
self._signature_provider_option_name = signature_provider_option_name
130161

162+
@property
163+
def signature_provider_option_regex_validation_pattern(self):
164+
"""Gets the signature_provider_option_regex_validation_pattern of this AccountSignatureProviderOption. # noqa: E501
165+
166+
# noqa: E501
167+
168+
:return: The signature_provider_option_regex_validation_pattern of this AccountSignatureProviderOption. # noqa: E501
169+
:rtype: str
170+
"""
171+
return self._signature_provider_option_regex_validation_pattern
172+
173+
@signature_provider_option_regex_validation_pattern.setter
174+
def signature_provider_option_regex_validation_pattern(self, signature_provider_option_regex_validation_pattern):
175+
"""Sets the signature_provider_option_regex_validation_pattern of this AccountSignatureProviderOption.
176+
177+
# noqa: E501
178+
179+
:param signature_provider_option_regex_validation_pattern: The signature_provider_option_regex_validation_pattern of this AccountSignatureProviderOption. # noqa: E501
180+
:type: str
181+
"""
182+
183+
self._signature_provider_option_regex_validation_pattern = signature_provider_option_regex_validation_pattern
184+
131185
def to_dict(self):
132186
"""Returns the model properties as a dict"""
133187
result = {}

docusign_esign/models/brand.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class Brand(object):
4747
'is_signing_default': 'bool',
4848
'landing_pages': 'list[NameValue]',
4949
'links': 'list[BrandLink]',
50+
'logo_ids': 'BrandLogoIds',
5051
'logos': 'BrandLogos',
5152
'organization_brand_logo': 'str',
5253
'resources': 'BrandResourceUrls'
@@ -67,6 +68,7 @@ class Brand(object):
6768
'is_signing_default': 'isSigningDefault',
6869
'landing_pages': 'landingPages',
6970
'links': 'links',
71+
'logo_ids': 'logoIds',
7072
'logos': 'logos',
7173
'organization_brand_logo': 'organizationBrandLogo',
7274
'resources': 'resources'
@@ -92,6 +94,7 @@ def __init__(self, _configuration=None, **kwargs): # noqa: E501
9294
self._is_signing_default = None
9395
self._landing_pages = None
9496
self._links = None
97+
self._logo_ids = None
9598
self._logos = None
9699
self._organization_brand_logo = None
97100
self._resources = None
@@ -111,6 +114,7 @@ def __init__(self, _configuration=None, **kwargs): # noqa: E501
111114
setattr(self, "_{}".format('is_signing_default'), kwargs.get('is_signing_default', None))
112115
setattr(self, "_{}".format('landing_pages'), kwargs.get('landing_pages', None))
113116
setattr(self, "_{}".format('links'), kwargs.get('links', None))
117+
setattr(self, "_{}".format('logo_ids'), kwargs.get('logo_ids', None))
114118
setattr(self, "_{}".format('logos'), kwargs.get('logos', None))
115119
setattr(self, "_{}".format('organization_brand_logo'), kwargs.get('organization_brand_logo', None))
116120
setattr(self, "_{}".format('resources'), kwargs.get('resources', None))
@@ -437,6 +441,29 @@ def links(self, links):
437441

438442
self._links = links
439443

444+
@property
445+
def logo_ids(self):
446+
"""Gets the logo_ids of this Brand. # noqa: E501
447+
448+
# noqa: E501
449+
450+
:return: The logo_ids of this Brand. # noqa: E501
451+
:rtype: BrandLogoIds
452+
"""
453+
return self._logo_ids
454+
455+
@logo_ids.setter
456+
def logo_ids(self, logo_ids):
457+
"""Sets the logo_ids of this Brand.
458+
459+
# noqa: E501
460+
461+
:param logo_ids: The logo_ids of this Brand. # noqa: E501
462+
:type: BrandLogoIds
463+
"""
464+
465+
self._logo_ids = logo_ids
466+
440467
@property
441468
def logos(self):
442469
"""Gets the logos of this Brand. # noqa: E501
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
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+
14+
import pprint
15+
import re # noqa: F401
16+
17+
import six
18+
19+
from docusign_esign.client.configuration import Configuration
20+
21+
22+
class BrandLogoIds(object):
23+
"""NOTE: This class is auto generated by the swagger code generator program.
24+
25+
Do not edit the class manually.
26+
"""
27+
28+
"""
29+
Attributes:
30+
swagger_types (dict): The key is attribute name
31+
and the value is attribute type.
32+
attribute_map (dict): The key is attribute name
33+
and the value is json key in definition.
34+
"""
35+
swagger_types = {
36+
'email_logo_id': 'str',
37+
'primary_logo_id': 'str',
38+
'secondary_logo_id': 'str'
39+
}
40+
41+
attribute_map = {
42+
'email_logo_id': 'emailLogoId',
43+
'primary_logo_id': 'primaryLogoId',
44+
'secondary_logo_id': 'secondaryLogoId'
45+
}
46+
47+
def __init__(self, _configuration=None, **kwargs): # noqa: E501
48+
"""BrandLogoIds - a model defined in Swagger""" # noqa: E501
49+
if _configuration is None:
50+
_configuration = Configuration()
51+
self._configuration = _configuration
52+
53+
self._email_logo_id = None
54+
self._primary_logo_id = None
55+
self._secondary_logo_id = None
56+
self.discriminator = None
57+
58+
setattr(self, "_{}".format('email_logo_id'), kwargs.get('email_logo_id', None))
59+
setattr(self, "_{}".format('primary_logo_id'), kwargs.get('primary_logo_id', None))
60+
setattr(self, "_{}".format('secondary_logo_id'), kwargs.get('secondary_logo_id', None))
61+
62+
@property
63+
def email_logo_id(self):
64+
"""Gets the email_logo_id of this BrandLogoIds. # noqa: E501
65+
66+
# noqa: E501
67+
68+
:return: The email_logo_id of this BrandLogoIds. # noqa: E501
69+
:rtype: str
70+
"""
71+
return self._email_logo_id
72+
73+
@email_logo_id.setter
74+
def email_logo_id(self, email_logo_id):
75+
"""Sets the email_logo_id of this BrandLogoIds.
76+
77+
# noqa: E501
78+
79+
:param email_logo_id: The email_logo_id of this BrandLogoIds. # noqa: E501
80+
:type: str
81+
"""
82+
83+
self._email_logo_id = email_logo_id
84+
85+
@property
86+
def primary_logo_id(self):
87+
"""Gets the primary_logo_id of this BrandLogoIds. # noqa: E501
88+
89+
# noqa: E501
90+
91+
:return: The primary_logo_id of this BrandLogoIds. # noqa: E501
92+
:rtype: str
93+
"""
94+
return self._primary_logo_id
95+
96+
@primary_logo_id.setter
97+
def primary_logo_id(self, primary_logo_id):
98+
"""Sets the primary_logo_id of this BrandLogoIds.
99+
100+
# noqa: E501
101+
102+
:param primary_logo_id: The primary_logo_id of this BrandLogoIds. # noqa: E501
103+
:type: str
104+
"""
105+
106+
self._primary_logo_id = primary_logo_id
107+
108+
@property
109+
def secondary_logo_id(self):
110+
"""Gets the secondary_logo_id of this BrandLogoIds. # noqa: E501
111+
112+
# noqa: E501
113+
114+
:return: The secondary_logo_id of this BrandLogoIds. # noqa: E501
115+
:rtype: str
116+
"""
117+
return self._secondary_logo_id
118+
119+
@secondary_logo_id.setter
120+
def secondary_logo_id(self, secondary_logo_id):
121+
"""Sets the secondary_logo_id of this BrandLogoIds.
122+
123+
# noqa: E501
124+
125+
:param secondary_logo_id: The secondary_logo_id of this BrandLogoIds. # noqa: E501
126+
:type: str
127+
"""
128+
129+
self._secondary_logo_id = secondary_logo_id
130+
131+
def to_dict(self):
132+
"""Returns the model properties as a dict"""
133+
result = {}
134+
135+
for attr, _ in six.iteritems(self.swagger_types):
136+
value = getattr(self, attr)
137+
if isinstance(value, list):
138+
result[attr] = list(map(
139+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
140+
value
141+
))
142+
elif hasattr(value, "to_dict"):
143+
result[attr] = value.to_dict()
144+
elif isinstance(value, dict):
145+
result[attr] = dict(map(
146+
lambda item: (item[0], item[1].to_dict())
147+
if hasattr(item[1], "to_dict") else item,
148+
value.items()
149+
))
150+
else:
151+
result[attr] = value
152+
if issubclass(BrandLogoIds, dict):
153+
for key, value in self.items():
154+
result[key] = value
155+
156+
return result
157+
158+
def to_str(self):
159+
"""Returns the string representation of the model"""
160+
return pprint.pformat(self.to_dict())
161+
162+
def __repr__(self):
163+
"""For `print` and `pprint`"""
164+
return self.to_str()
165+
166+
def __eq__(self, other):
167+
"""Returns true if both objects are equal"""
168+
if not isinstance(other, BrandLogoIds):
169+
return False
170+
171+
return self.to_dict() == other.to_dict()
172+
173+
def __ne__(self, other):
174+
"""Returns true if both objects are not equal"""
175+
if not isinstance(other, BrandLogoIds):
176+
return True
177+
178+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)