Skip to content

Commit bd8504d

Browse files
authored
Version 3.22.0-v2.1-23.1.01.01 release (#165)
Co-authored-by: Ken Harris <Ken.Harris@docusign.com>
1 parent 8020e77 commit bd8504d

17 files changed

+3411
-135
lines changed

CHANGELOG.md

+5
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.22.0] - eSignature API v2.1-23.1.01.01 - 2023-04-05
7+
### Changed
8+
- Added support for version v2.1-23.1.01.01 of the DocuSign ESignature API.
9+
- Updated the SDK release version.
10+
611
## [v3.21.0] - eSignature API v2.1-23.1.01.00 - 2023-03-17
712
### Changed
813
- Added support for version v2.1-23.1.01.00 of the DocuSign ESignature API.

docusign_esign/__init__.py

+12
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
from docusign_esign.models.attachment import Attachment
9696
from docusign_esign.models.authentication_method import AuthenticationMethod
9797
from docusign_esign.models.authentication_status import AuthenticationStatus
98+
from docusign_esign.models.authorization_user import AuthorizationUser
9899
from docusign_esign.models.bcc_email_address import BccEmailAddress
99100
from docusign_esign.models.bcc_email_archive import BccEmailArchive
100101
from docusign_esign.models.bcc_email_archive_history import BccEmailArchiveHistory
@@ -497,6 +498,17 @@
497498
from docusign_esign.models.title import Title
498499
from docusign_esign.models.usage_history import UsageHistory
499500
from docusign_esign.models.user_account_management_granular_information import UserAccountManagementGranularInformation
501+
from docusign_esign.models.user_authorization import UserAuthorization
502+
from docusign_esign.models.user_authorization_create_request import UserAuthorizationCreateRequest
503+
from docusign_esign.models.user_authorization_create_request_with_id import UserAuthorizationCreateRequestWithId
504+
from docusign_esign.models.user_authorization_id_with_status import UserAuthorizationIdWithStatus
505+
from docusign_esign.models.user_authorization_update_request import UserAuthorizationUpdateRequest
506+
from docusign_esign.models.user_authorization_with_status import UserAuthorizationWithStatus
507+
from docusign_esign.models.user_authorizations import UserAuthorizations
508+
from docusign_esign.models.user_authorizations_delete_request import UserAuthorizationsDeleteRequest
509+
from docusign_esign.models.user_authorizations_delete_response import UserAuthorizationsDeleteResponse
510+
from docusign_esign.models.user_authorizations_request import UserAuthorizationsRequest
511+
from docusign_esign.models.user_authorizations_response import UserAuthorizationsResponse
500512
from docusign_esign.models.user_info import UserInfo
501513
from docusign_esign.models.user_info_list import UserInfoList
502514
from docusign_esign.models.user_information import UserInformation

docusign_esign/apis/accounts_api.py

+1,083-134
Large diffs are not rendered by default.

docusign_esign/models/__init__.py

+12
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
from docusign_esign.models.attachment import Attachment
6060
from docusign_esign.models.authentication_method import AuthenticationMethod
6161
from docusign_esign.models.authentication_status import AuthenticationStatus
62+
from docusign_esign.models.authorization_user import AuthorizationUser
6263
from docusign_esign.models.bcc_email_address import BccEmailAddress
6364
from docusign_esign.models.bcc_email_archive import BccEmailArchive
6465
from docusign_esign.models.bcc_email_archive_history import BccEmailArchiveHistory
@@ -461,6 +462,17 @@
461462
from docusign_esign.models.title import Title
462463
from docusign_esign.models.usage_history import UsageHistory
463464
from docusign_esign.models.user_account_management_granular_information import UserAccountManagementGranularInformation
465+
from docusign_esign.models.user_authorization import UserAuthorization
466+
from docusign_esign.models.user_authorization_create_request import UserAuthorizationCreateRequest
467+
from docusign_esign.models.user_authorization_create_request_with_id import UserAuthorizationCreateRequestWithId
468+
from docusign_esign.models.user_authorization_id_with_status import UserAuthorizationIdWithStatus
469+
from docusign_esign.models.user_authorization_update_request import UserAuthorizationUpdateRequest
470+
from docusign_esign.models.user_authorization_with_status import UserAuthorizationWithStatus
471+
from docusign_esign.models.user_authorizations import UserAuthorizations
472+
from docusign_esign.models.user_authorizations_delete_request import UserAuthorizationsDeleteRequest
473+
from docusign_esign.models.user_authorizations_delete_response import UserAuthorizationsDeleteResponse
474+
from docusign_esign.models.user_authorizations_request import UserAuthorizationsRequest
475+
from docusign_esign.models.user_authorizations_response import UserAuthorizationsResponse
464476
from docusign_esign.models.user_info import UserInfo
465477
from docusign_esign.models.user_info_list import UserInfoList
466478
from docusign_esign.models.user_information import UserInformation
+205
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
# coding: utf-8
2+
3+
"""
4+
DocuSign REST API
5+
6+
The DocuSign 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 AuthorizationUser(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+
'account_id': 'str',
37+
'email': 'str',
38+
'name': 'str',
39+
'user_id': 'str'
40+
}
41+
42+
attribute_map = {
43+
'account_id': 'accountId',
44+
'email': 'email',
45+
'name': 'name',
46+
'user_id': 'userId'
47+
}
48+
49+
def __init__(self, _configuration=None, **kwargs): # noqa: E501
50+
"""AuthorizationUser - a model defined in Swagger""" # noqa: E501
51+
if _configuration is None:
52+
_configuration = Configuration()
53+
self._configuration = _configuration
54+
55+
self._account_id = None
56+
self._email = None
57+
self._name = None
58+
self._user_id = None
59+
self.discriminator = None
60+
61+
setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None))
62+
setattr(self, "_{}".format('email'), kwargs.get('email', None))
63+
setattr(self, "_{}".format('name'), kwargs.get('name', None))
64+
setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
65+
66+
@property
67+
def account_id(self):
68+
"""Gets the account_id of this AuthorizationUser. # noqa: E501
69+
70+
The account ID associated with the envelope. # noqa: E501
71+
72+
:return: The account_id of this AuthorizationUser. # noqa: E501
73+
:rtype: str
74+
"""
75+
return self._account_id
76+
77+
@account_id.setter
78+
def account_id(self, account_id):
79+
"""Sets the account_id of this AuthorizationUser.
80+
81+
The account ID associated with the envelope. # noqa: E501
82+
83+
:param account_id: The account_id of this AuthorizationUser. # noqa: E501
84+
:type: str
85+
"""
86+
87+
self._account_id = account_id
88+
89+
@property
90+
def email(self):
91+
"""Gets the email of this AuthorizationUser. # noqa: E501
92+
93+
# noqa: E501
94+
95+
:return: The email of this AuthorizationUser. # noqa: E501
96+
:rtype: str
97+
"""
98+
return self._email
99+
100+
@email.setter
101+
def email(self, email):
102+
"""Sets the email of this AuthorizationUser.
103+
104+
# noqa: E501
105+
106+
:param email: The email of this AuthorizationUser. # noqa: E501
107+
:type: str
108+
"""
109+
110+
self._email = email
111+
112+
@property
113+
def name(self):
114+
"""Gets the name of this AuthorizationUser. # noqa: E501
115+
116+
# noqa: E501
117+
118+
:return: The name of this AuthorizationUser. # noqa: E501
119+
:rtype: str
120+
"""
121+
return self._name
122+
123+
@name.setter
124+
def name(self, name):
125+
"""Sets the name of this AuthorizationUser.
126+
127+
# noqa: E501
128+
129+
:param name: The name of this AuthorizationUser. # noqa: E501
130+
:type: str
131+
"""
132+
133+
self._name = name
134+
135+
@property
136+
def user_id(self):
137+
"""Gets the user_id of this AuthorizationUser. # noqa: E501
138+
139+
# noqa: E501
140+
141+
:return: The user_id of this AuthorizationUser. # noqa: E501
142+
:rtype: str
143+
"""
144+
return self._user_id
145+
146+
@user_id.setter
147+
def user_id(self, user_id):
148+
"""Sets the user_id of this AuthorizationUser.
149+
150+
# noqa: E501
151+
152+
:param user_id: The user_id of this AuthorizationUser. # noqa: E501
153+
:type: str
154+
"""
155+
156+
self._user_id = user_id
157+
158+
def to_dict(self):
159+
"""Returns the model properties as a dict"""
160+
result = {}
161+
162+
for attr, _ in six.iteritems(self.swagger_types):
163+
value = getattr(self, attr)
164+
if isinstance(value, list):
165+
result[attr] = list(map(
166+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
167+
value
168+
))
169+
elif hasattr(value, "to_dict"):
170+
result[attr] = value.to_dict()
171+
elif isinstance(value, dict):
172+
result[attr] = dict(map(
173+
lambda item: (item[0], item[1].to_dict())
174+
if hasattr(item[1], "to_dict") else item,
175+
value.items()
176+
))
177+
else:
178+
result[attr] = value
179+
if issubclass(AuthorizationUser, dict):
180+
for key, value in self.items():
181+
result[key] = value
182+
183+
return result
184+
185+
def to_str(self):
186+
"""Returns the string representation of the model"""
187+
return pprint.pformat(self.to_dict())
188+
189+
def __repr__(self):
190+
"""For `print` and `pprint`"""
191+
return self.to_str()
192+
193+
def __eq__(self, other):
194+
"""Returns true if both objects are equal"""
195+
if not isinstance(other, AuthorizationUser):
196+
return False
197+
198+
return self.to_dict() == other.to_dict()
199+
200+
def __ne__(self, other):
201+
"""Returns true if both objects are not equal"""
202+
if not isinstance(other, AuthorizationUser):
203+
return True
204+
205+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)