docusign_esign.models.external_primary_account_recipient_auth_requirements

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 ExternalPrimaryAccountRecipientAuthRequirements(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        'access_code': 'str',
 37        'id_verification': 'str',
 38        'kba': 'str',
 39        'phone': 'str'
 40    }
 41
 42    attribute_map = {
 43        'access_code': 'accessCode',
 44        'id_verification': 'idVerification',
 45        'kba': 'kba',
 46        'phone': 'phone'
 47    }
 48
 49    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 50        """ExternalPrimaryAccountRecipientAuthRequirements - a model defined in Swagger"""  # noqa: E501
 51        if _configuration is None:
 52            _configuration = Configuration()
 53        self._configuration = _configuration
 54
 55        self._access_code = None
 56        self._id_verification = None
 57        self._kba = None
 58        self._phone = None
 59        self.discriminator = None
 60
 61        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 62        setattr(self, "_{}".format('id_verification'), kwargs.get('id_verification', None))
 63        setattr(self, "_{}".format('kba'), kwargs.get('kba', None))
 64        setattr(self, "_{}".format('phone'), kwargs.get('phone', None))
 65
 66    @property
 67    def access_code(self):
 68        """Gets the access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 69
 70        If a value is provided, the recipient must enter the value as the access code to view and sign the envelope.   Maximum Length: 50 characters and it must conform to the account's access code format setting.  If blank, but the signer `accessCode` property is set in the envelope, then that value is used.  If blank and the signer `accessCode` property is not set, then the access code is not required.  # noqa: E501
 71
 72        :return: The access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 73        :rtype: str
 74        """
 75        return self._access_code
 76
 77    @access_code.setter
 78    def access_code(self, access_code):
 79        """Sets the access_code of this ExternalPrimaryAccountRecipientAuthRequirements.
 80
 81        If a value is provided, the recipient must enter the value as the access code to view and sign the envelope.   Maximum Length: 50 characters and it must conform to the account's access code format setting.  If blank, but the signer `accessCode` property is set in the envelope, then that value is used.  If blank and the signer `accessCode` property is not set, then the access code is not required.  # noqa: E501
 82
 83        :param access_code: The access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 84        :type: str
 85        """
 86
 87        self._access_code = access_code
 88
 89    @property
 90    def id_verification(self):
 91        """Gets the id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 92
 93          # noqa: E501
 94
 95        :return: The id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 96        :rtype: str
 97        """
 98        return self._id_verification
 99
100    @id_verification.setter
101    def id_verification(self, id_verification):
102        """Sets the id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.
103
104          # noqa: E501
105
106        :param id_verification: The id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
107        :type: str
108        """
109
110        self._id_verification = id_verification
111
112    @property
113    def kba(self):
114        """Gets the kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
115
116          # noqa: E501
117
118        :return: The kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
119        :rtype: str
120        """
121        return self._kba
122
123    @kba.setter
124    def kba(self, kba):
125        """Sets the kba of this ExternalPrimaryAccountRecipientAuthRequirements.
126
127          # noqa: E501
128
129        :param kba: The kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
130        :type: str
131        """
132
133        self._kba = kba
134
135    @property
136    def phone(self):
137        """Gets the phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
138
139          # noqa: E501
140
141        :return: The phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
142        :rtype: str
143        """
144        return self._phone
145
146    @phone.setter
147    def phone(self, phone):
148        """Sets the phone of this ExternalPrimaryAccountRecipientAuthRequirements.
149
150          # noqa: E501
151
152        :param phone: The phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
153        :type: str
154        """
155
156        self._phone = phone
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(ExternalPrimaryAccountRecipientAuthRequirements, 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, ExternalPrimaryAccountRecipientAuthRequirements):
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, ExternalPrimaryAccountRecipientAuthRequirements):
203            return True
204
205        return self.to_dict() != other.to_dict()
class ExternalPrimaryAccountRecipientAuthRequirements:
 23class ExternalPrimaryAccountRecipientAuthRequirements(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        'access_code': 'str',
 38        'id_verification': 'str',
 39        'kba': 'str',
 40        'phone': 'str'
 41    }
 42
 43    attribute_map = {
 44        'access_code': 'accessCode',
 45        'id_verification': 'idVerification',
 46        'kba': 'kba',
 47        'phone': 'phone'
 48    }
 49
 50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 51        """ExternalPrimaryAccountRecipientAuthRequirements - a model defined in Swagger"""  # noqa: E501
 52        if _configuration is None:
 53            _configuration = Configuration()
 54        self._configuration = _configuration
 55
 56        self._access_code = None
 57        self._id_verification = None
 58        self._kba = None
 59        self._phone = None
 60        self.discriminator = None
 61
 62        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 63        setattr(self, "_{}".format('id_verification'), kwargs.get('id_verification', None))
 64        setattr(self, "_{}".format('kba'), kwargs.get('kba', None))
 65        setattr(self, "_{}".format('phone'), kwargs.get('phone', None))
 66
 67    @property
 68    def access_code(self):
 69        """Gets the access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 70
 71        If a value is provided, the recipient must enter the value as the access code to view and sign the envelope.   Maximum Length: 50 characters and it must conform to the account's access code format setting.  If blank, but the signer `accessCode` property is set in the envelope, then that value is used.  If blank and the signer `accessCode` property is not set, then the access code is not required.  # noqa: E501
 72
 73        :return: The access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 74        :rtype: str
 75        """
 76        return self._access_code
 77
 78    @access_code.setter
 79    def access_code(self, access_code):
 80        """Sets the access_code of this ExternalPrimaryAccountRecipientAuthRequirements.
 81
 82        If a value is provided, the recipient must enter the value as the access code to view and sign the envelope.   Maximum Length: 50 characters and it must conform to the account's access code format setting.  If blank, but the signer `accessCode` property is set in the envelope, then that value is used.  If blank and the signer `accessCode` property is not set, then the access code is not required.  # noqa: E501
 83
 84        :param access_code: The access_code of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 85        :type: str
 86        """
 87
 88        self._access_code = access_code
 89
 90    @property
 91    def id_verification(self):
 92        """Gets the id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 93
 94          # noqa: E501
 95
 96        :return: The id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
 97        :rtype: str
 98        """
 99        return self._id_verification
100
101    @id_verification.setter
102    def id_verification(self, id_verification):
103        """Sets the id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.
104
105          # noqa: E501
106
107        :param id_verification: The id_verification of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
108        :type: str
109        """
110
111        self._id_verification = id_verification
112
113    @property
114    def kba(self):
115        """Gets the kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
116
117          # noqa: E501
118
119        :return: The kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
120        :rtype: str
121        """
122        return self._kba
123
124    @kba.setter
125    def kba(self, kba):
126        """Sets the kba of this ExternalPrimaryAccountRecipientAuthRequirements.
127
128          # noqa: E501
129
130        :param kba: The kba of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
131        :type: str
132        """
133
134        self._kba = kba
135
136    @property
137    def phone(self):
138        """Gets the phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
139
140          # noqa: E501
141
142        :return: The phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
143        :rtype: str
144        """
145        return self._phone
146
147    @phone.setter
148    def phone(self, phone):
149        """Sets the phone of this ExternalPrimaryAccountRecipientAuthRequirements.
150
151          # noqa: E501
152
153        :param phone: The phone of this ExternalPrimaryAccountRecipientAuthRequirements.  # noqa: E501
154        :type: str
155        """
156
157        self._phone = phone
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(ExternalPrimaryAccountRecipientAuthRequirements, 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, ExternalPrimaryAccountRecipientAuthRequirements):
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, ExternalPrimaryAccountRecipientAuthRequirements):
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.

ExternalPrimaryAccountRecipientAuthRequirements(_configuration=None, **kwargs)
50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
51        """ExternalPrimaryAccountRecipientAuthRequirements - a model defined in Swagger"""  # noqa: E501
52        if _configuration is None:
53            _configuration = Configuration()
54        self._configuration = _configuration
55
56        self._access_code = None
57        self._id_verification = None
58        self._kba = None
59        self._phone = None
60        self.discriminator = None
61
62        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
63        setattr(self, "_{}".format('id_verification'), kwargs.get('id_verification', None))
64        setattr(self, "_{}".format('kba'), kwargs.get('kba', None))
65        setattr(self, "_{}".format('phone'), kwargs.get('phone', None))

ExternalPrimaryAccountRecipientAuthRequirements - a model defined in Swagger

swagger_types = {'access_code': 'str', 'id_verification': 'str', 'kba': 'str', 'phone': 'str'}
attribute_map = {'access_code': 'accessCode', 'id_verification': 'idVerification', 'kba': 'kba', 'phone': 'phone'}
access_code

Gets the access_code of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

If a value is provided, the recipient must enter the value as the access code to view and sign the envelope. Maximum Length: 50 characters and it must conform to the account's access code format setting. If blank, but the signer accessCode property is set in the envelope, then that value is used. If blank and the signer accessCode property is not set, then the access code is not required. # noqa: E501

Returns

The access_code of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

id_verification

Gets the id_verification of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

# noqa: E501

Returns

The id_verification of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

kba

Gets the kba of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

# noqa: E501

Returns

The kba of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

phone

Gets the phone of this ExternalPrimaryAccountRecipientAuthRequirements. # noqa: E501

# noqa: E501

Returns

The phone of this ExternalPrimaryAccountRecipientAuthRequirements. # 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(ExternalPrimaryAccountRecipientAuthRequirements, 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