docusign_esign.models.captive_recipient

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
 14import pprint
 15import re  # noqa: F401
 16
 17import six
 18
 19from docusign_esign.client.configuration import Configuration
 20
 21
 22class CaptiveRecipient(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        'client_user_id': 'str',
 37        'email': 'str',
 38        'error_details': 'ErrorDetails',
 39        'user_name': 'str'
 40    }
 41
 42    attribute_map = {
 43        'client_user_id': 'clientUserId',
 44        'email': 'email',
 45        'error_details': 'errorDetails',
 46        'user_name': 'userName'
 47    }
 48
 49    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 50        """CaptiveRecipient - a model defined in Swagger"""  # noqa: E501
 51        if _configuration is None:
 52            _configuration = Configuration()
 53        self._configuration = _configuration
 54
 55        self._client_user_id = None
 56        self._email = None
 57        self._error_details = None
 58        self._user_name = None
 59        self.discriminator = None
 60
 61        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 62        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 63        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 64        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))
 65
 66    @property
 67    def client_user_id(self):
 68        """Gets the client_user_id of this CaptiveRecipient.  # noqa: E501
 69
 70        Specifies whether the recipient is embedded or remote.   If the `clientUserId` property is not null then the recipient is embedded. Note that if the `ClientUserId` property is set and either `SignerMustHaveAccount` or `SignerMustLoginToSign` property of the account settings is set to  **true**, an error is generated on sending.ng.   Maximum length: 100 characters.   # noqa: E501
 71
 72        :return: The client_user_id of this CaptiveRecipient.  # noqa: E501
 73        :rtype: str
 74        """
 75        return self._client_user_id
 76
 77    @client_user_id.setter
 78    def client_user_id(self, client_user_id):
 79        """Sets the client_user_id of this CaptiveRecipient.
 80
 81        Specifies whether the recipient is embedded or remote.   If the `clientUserId` property is not null then the recipient is embedded. Note that if the `ClientUserId` property is set and either `SignerMustHaveAccount` or `SignerMustLoginToSign` property of the account settings is set to  **true**, an error is generated on sending.ng.   Maximum length: 100 characters.   # noqa: E501
 82
 83        :param client_user_id: The client_user_id of this CaptiveRecipient.  # noqa: E501
 84        :type: str
 85        """
 86
 87        self._client_user_id = client_user_id
 88
 89    @property
 90    def email(self):
 91        """Gets the email of this CaptiveRecipient.  # noqa: E501
 92
 93        Specifies the email address associated with the captive recipient.  # noqa: E501
 94
 95        :return: The email of this CaptiveRecipient.  # 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 CaptiveRecipient.
103
104        Specifies the email address associated with the captive recipient.  # noqa: E501
105
106        :param email: The email of this CaptiveRecipient.  # noqa: E501
107        :type: str
108        """
109
110        self._email = email
111
112    @property
113    def error_details(self):
114        """Gets the error_details of this CaptiveRecipient.  # noqa: E501
115
116        Array or errors.  # noqa: E501
117
118        :return: The error_details of this CaptiveRecipient.  # noqa: E501
119        :rtype: ErrorDetails
120        """
121        return self._error_details
122
123    @error_details.setter
124    def error_details(self, error_details):
125        """Sets the error_details of this CaptiveRecipient.
126
127        Array or errors.  # noqa: E501
128
129        :param error_details: The error_details of this CaptiveRecipient.  # noqa: E501
130        :type: ErrorDetails
131        """
132
133        self._error_details = error_details
134
135    @property
136    def user_name(self):
137        """Gets the user_name of this CaptiveRecipient.  # noqa: E501
138
139        Specifies the user name associated with the captive recipient.  # noqa: E501
140
141        :return: The user_name of this CaptiveRecipient.  # noqa: E501
142        :rtype: str
143        """
144        return self._user_name
145
146    @user_name.setter
147    def user_name(self, user_name):
148        """Sets the user_name of this CaptiveRecipient.
149
150        Specifies the user name associated with the captive recipient.  # noqa: E501
151
152        :param user_name: The user_name of this CaptiveRecipient.  # noqa: E501
153        :type: str
154        """
155
156        self._user_name = user_name
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(CaptiveRecipient, 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, CaptiveRecipient):
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, CaptiveRecipient):
203            return True
204
205        return self.to_dict() != other.to_dict()
class CaptiveRecipient:
 23class CaptiveRecipient(object):
 24    """NOTE: This class is auto generated by the swagger code generator program.
 25
 26    Do not edit the class manually.
 27    """
 28
 29    """
 30    Attributes:
 31      swagger_types (dict): The key is attribute name
 32                            and the value is attribute type.
 33      attribute_map (dict): The key is attribute name
 34                            and the value is json key in definition.
 35    """
 36    swagger_types = {
 37        'client_user_id': 'str',
 38        'email': 'str',
 39        'error_details': 'ErrorDetails',
 40        'user_name': 'str'
 41    }
 42
 43    attribute_map = {
 44        'client_user_id': 'clientUserId',
 45        'email': 'email',
 46        'error_details': 'errorDetails',
 47        'user_name': 'userName'
 48    }
 49
 50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 51        """CaptiveRecipient - a model defined in Swagger"""  # noqa: E501
 52        if _configuration is None:
 53            _configuration = Configuration()
 54        self._configuration = _configuration
 55
 56        self._client_user_id = None
 57        self._email = None
 58        self._error_details = None
 59        self._user_name = None
 60        self.discriminator = None
 61
 62        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 63        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 64        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 65        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))
 66
 67    @property
 68    def client_user_id(self):
 69        """Gets the client_user_id of this CaptiveRecipient.  # noqa: E501
 70
 71        Specifies whether the recipient is embedded or remote.   If the `clientUserId` property is not null then the recipient is embedded. Note that if the `ClientUserId` property is set and either `SignerMustHaveAccount` or `SignerMustLoginToSign` property of the account settings is set to  **true**, an error is generated on sending.ng.   Maximum length: 100 characters.   # noqa: E501
 72
 73        :return: The client_user_id of this CaptiveRecipient.  # noqa: E501
 74        :rtype: str
 75        """
 76        return self._client_user_id
 77
 78    @client_user_id.setter
 79    def client_user_id(self, client_user_id):
 80        """Sets the client_user_id of this CaptiveRecipient.
 81
 82        Specifies whether the recipient is embedded or remote.   If the `clientUserId` property is not null then the recipient is embedded. Note that if the `ClientUserId` property is set and either `SignerMustHaveAccount` or `SignerMustLoginToSign` property of the account settings is set to  **true**, an error is generated on sending.ng.   Maximum length: 100 characters.   # noqa: E501
 83
 84        :param client_user_id: The client_user_id of this CaptiveRecipient.  # noqa: E501
 85        :type: str
 86        """
 87
 88        self._client_user_id = client_user_id
 89
 90    @property
 91    def email(self):
 92        """Gets the email of this CaptiveRecipient.  # noqa: E501
 93
 94        Specifies the email address associated with the captive recipient.  # noqa: E501
 95
 96        :return: The email of this CaptiveRecipient.  # noqa: E501
 97        :rtype: str
 98        """
 99        return self._email
100
101    @email.setter
102    def email(self, email):
103        """Sets the email of this CaptiveRecipient.
104
105        Specifies the email address associated with the captive recipient.  # noqa: E501
106
107        :param email: The email of this CaptiveRecipient.  # noqa: E501
108        :type: str
109        """
110
111        self._email = email
112
113    @property
114    def error_details(self):
115        """Gets the error_details of this CaptiveRecipient.  # noqa: E501
116
117        Array or errors.  # noqa: E501
118
119        :return: The error_details of this CaptiveRecipient.  # noqa: E501
120        :rtype: ErrorDetails
121        """
122        return self._error_details
123
124    @error_details.setter
125    def error_details(self, error_details):
126        """Sets the error_details of this CaptiveRecipient.
127
128        Array or errors.  # noqa: E501
129
130        :param error_details: The error_details of this CaptiveRecipient.  # noqa: E501
131        :type: ErrorDetails
132        """
133
134        self._error_details = error_details
135
136    @property
137    def user_name(self):
138        """Gets the user_name of this CaptiveRecipient.  # noqa: E501
139
140        Specifies the user name associated with the captive recipient.  # noqa: E501
141
142        :return: The user_name of this CaptiveRecipient.  # noqa: E501
143        :rtype: str
144        """
145        return self._user_name
146
147    @user_name.setter
148    def user_name(self, user_name):
149        """Sets the user_name of this CaptiveRecipient.
150
151        Specifies the user name associated with the captive recipient.  # noqa: E501
152
153        :param user_name: The user_name of this CaptiveRecipient.  # noqa: E501
154        :type: str
155        """
156
157        self._user_name = user_name
158
159    def to_dict(self):
160        """Returns the model properties as a dict"""
161        result = {}
162
163        for attr, _ in six.iteritems(self.swagger_types):
164            value = getattr(self, attr)
165            if isinstance(value, list):
166                result[attr] = list(map(
167                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
168                    value
169                ))
170            elif hasattr(value, "to_dict"):
171                result[attr] = value.to_dict()
172            elif isinstance(value, dict):
173                result[attr] = dict(map(
174                    lambda item: (item[0], item[1].to_dict())
175                    if hasattr(item[1], "to_dict") else item,
176                    value.items()
177                ))
178            else:
179                result[attr] = value
180        if issubclass(CaptiveRecipient, dict):
181            for key, value in self.items():
182                result[key] = value
183
184        return result
185
186    def to_str(self):
187        """Returns the string representation of the model"""
188        return pprint.pformat(self.to_dict())
189
190    def __repr__(self):
191        """For `print` and `pprint`"""
192        return self.to_str()
193
194    def __eq__(self, other):
195        """Returns true if both objects are equal"""
196        if not isinstance(other, CaptiveRecipient):
197            return False
198
199        return self.to_dict() == other.to_dict()
200
201    def __ne__(self, other):
202        """Returns true if both objects are not equal"""
203        if not isinstance(other, CaptiveRecipient):
204            return True
205
206        return self.to_dict() != other.to_dict()

NOTE: This class is auto generated by the swagger code generator program.

Do not edit the class manually.

CaptiveRecipient(_configuration=None, **kwargs)
50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
51        """CaptiveRecipient - a model defined in Swagger"""  # noqa: E501
52        if _configuration is None:
53            _configuration = Configuration()
54        self._configuration = _configuration
55
56        self._client_user_id = None
57        self._email = None
58        self._error_details = None
59        self._user_name = None
60        self.discriminator = None
61
62        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
63        setattr(self, "_{}".format('email'), kwargs.get('email', None))
64        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
65        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))

CaptiveRecipient - a model defined in Swagger

swagger_types = {'client_user_id': 'str', 'email': 'str', 'error_details': 'ErrorDetails', 'user_name': 'str'}
attribute_map = {'client_user_id': 'clientUserId', 'email': 'email', 'error_details': 'errorDetails', 'user_name': 'userName'}
client_user_id

Gets the client_user_id of this CaptiveRecipient. # noqa: E501

Specifies whether the recipient is embedded or remote. If the clientUserId property is not null then the recipient is embedded. Note that if the ClientUserId property is set and either SignerMustHaveAccount or SignerMustLoginToSign property of the account settings is set to true, an error is generated on sending.ng. Maximum length: 100 characters. # noqa: E501

Returns

The client_user_id of this CaptiveRecipient. # noqa: E501

email

Gets the email of this CaptiveRecipient. # noqa: E501

Specifies the email address associated with the captive recipient. # noqa: E501

Returns

The email of this CaptiveRecipient. # noqa: E501

error_details

Gets the error_details of this CaptiveRecipient. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this CaptiveRecipient. # noqa: E501

user_name

Gets the user_name of this CaptiveRecipient. # noqa: E501

Specifies the user name associated with the captive recipient. # noqa: E501

Returns

The user_name of this CaptiveRecipient. # noqa: E501

def to_dict(self)
159    def to_dict(self):
160        """Returns the model properties as a dict"""
161        result = {}
162
163        for attr, _ in six.iteritems(self.swagger_types):
164            value = getattr(self, attr)
165            if isinstance(value, list):
166                result[attr] = list(map(
167                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
168                    value
169                ))
170            elif hasattr(value, "to_dict"):
171                result[attr] = value.to_dict()
172            elif isinstance(value, dict):
173                result[attr] = dict(map(
174                    lambda item: (item[0], item[1].to_dict())
175                    if hasattr(item[1], "to_dict") else item,
176                    value.items()
177                ))
178            else:
179                result[attr] = value
180        if issubclass(CaptiveRecipient, dict):
181            for key, value in self.items():
182                result[key] = value
183
184        return result

Returns the model properties as a dict

def to_str(self)
186    def to_str(self):
187        """Returns the string representation of the model"""
188        return pprint.pformat(self.to_dict())

Returns the string representation of the model