docusign_esign.models.linked_external_primary_account

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 LinkedExternalPrimaryAccount(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_name': 'str',
 37        'configuration_id': 'str',
 38        'email': 'str',
 39        'exempt_members_of_same_account_from_auth': 'str',
 40        'link_id': 'str',
 41        'pdf_field_handling_option': 'str',
 42        'pdf_field_handling_prefill_tab_permission': 'str',
 43        'pdf_field_handling_standard_input_tab_permission': 'str',
 44        'pdf_field_handling_standard_tab_permission': 'str',
 45        'recipient_auth_requirements': 'ExternalPrimaryAccountRecipientAuthRequirements',
 46        'status': 'str',
 47        'user_id': 'str'
 48    }
 49
 50    attribute_map = {
 51        'account_name': 'accountName',
 52        'configuration_id': 'configurationId',
 53        'email': 'email',
 54        'exempt_members_of_same_account_from_auth': 'exemptMembersOfSameAccountFromAuth',
 55        'link_id': 'linkId',
 56        'pdf_field_handling_option': 'pdfFieldHandlingOption',
 57        'pdf_field_handling_prefill_tab_permission': 'pdfFieldHandlingPrefillTabPermission',
 58        'pdf_field_handling_standard_input_tab_permission': 'pdfFieldHandlingStandardInputTabPermission',
 59        'pdf_field_handling_standard_tab_permission': 'pdfFieldHandlingStandardTabPermission',
 60        'recipient_auth_requirements': 'recipientAuthRequirements',
 61        'status': 'status',
 62        'user_id': 'userId'
 63    }
 64
 65    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 66        """LinkedExternalPrimaryAccount - a model defined in Swagger"""  # noqa: E501
 67        if _configuration is None:
 68            _configuration = Configuration()
 69        self._configuration = _configuration
 70
 71        self._account_name = None
 72        self._configuration_id = None
 73        self._email = None
 74        self._exempt_members_of_same_account_from_auth = None
 75        self._link_id = None
 76        self._pdf_field_handling_option = None
 77        self._pdf_field_handling_prefill_tab_permission = None
 78        self._pdf_field_handling_standard_input_tab_permission = None
 79        self._pdf_field_handling_standard_tab_permission = None
 80        self._recipient_auth_requirements = None
 81        self._status = None
 82        self._user_id = None
 83        self.discriminator = None
 84
 85        setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None))
 86        setattr(self, "_{}".format('configuration_id'), kwargs.get('configuration_id', None))
 87        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 88        setattr(self, "_{}".format('exempt_members_of_same_account_from_auth'), kwargs.get('exempt_members_of_same_account_from_auth', None))
 89        setattr(self, "_{}".format('link_id'), kwargs.get('link_id', None))
 90        setattr(self, "_{}".format('pdf_field_handling_option'), kwargs.get('pdf_field_handling_option', None))
 91        setattr(self, "_{}".format('pdf_field_handling_prefill_tab_permission'), kwargs.get('pdf_field_handling_prefill_tab_permission', None))
 92        setattr(self, "_{}".format('pdf_field_handling_standard_input_tab_permission'), kwargs.get('pdf_field_handling_standard_input_tab_permission', None))
 93        setattr(self, "_{}".format('pdf_field_handling_standard_tab_permission'), kwargs.get('pdf_field_handling_standard_tab_permission', None))
 94        setattr(self, "_{}".format('recipient_auth_requirements'), kwargs.get('recipient_auth_requirements', None))
 95        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 96        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 97
 98    @property
 99    def account_name(self):
100        """Gets the account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
101
102          # noqa: E501
103
104        :return: The account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
105        :rtype: str
106        """
107        return self._account_name
108
109    @account_name.setter
110    def account_name(self, account_name):
111        """Sets the account_name of this LinkedExternalPrimaryAccount.
112
113          # noqa: E501
114
115        :param account_name: The account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
116        :type: str
117        """
118
119        self._account_name = account_name
120
121    @property
122    def configuration_id(self):
123        """Gets the configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
124
125          # noqa: E501
126
127        :return: The configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
128        :rtype: str
129        """
130        return self._configuration_id
131
132    @configuration_id.setter
133    def configuration_id(self, configuration_id):
134        """Sets the configuration_id of this LinkedExternalPrimaryAccount.
135
136          # noqa: E501
137
138        :param configuration_id: The configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
139        :type: str
140        """
141
142        self._configuration_id = configuration_id
143
144    @property
145    def email(self):
146        """Gets the email of this LinkedExternalPrimaryAccount.  # noqa: E501
147
148          # noqa: E501
149
150        :return: The email of this LinkedExternalPrimaryAccount.  # noqa: E501
151        :rtype: str
152        """
153        return self._email
154
155    @email.setter
156    def email(self, email):
157        """Sets the email of this LinkedExternalPrimaryAccount.
158
159          # noqa: E501
160
161        :param email: The email of this LinkedExternalPrimaryAccount.  # noqa: E501
162        :type: str
163        """
164
165        self._email = email
166
167    @property
168    def exempt_members_of_same_account_from_auth(self):
169        """Gets the exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
170
171          # noqa: E501
172
173        :return: The exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
174        :rtype: str
175        """
176        return self._exempt_members_of_same_account_from_auth
177
178    @exempt_members_of_same_account_from_auth.setter
179    def exempt_members_of_same_account_from_auth(self, exempt_members_of_same_account_from_auth):
180        """Sets the exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.
181
182          # noqa: E501
183
184        :param exempt_members_of_same_account_from_auth: The exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
185        :type: str
186        """
187
188        self._exempt_members_of_same_account_from_auth = exempt_members_of_same_account_from_auth
189
190    @property
191    def link_id(self):
192        """Gets the link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
193
194          # noqa: E501
195
196        :return: The link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
197        :rtype: str
198        """
199        return self._link_id
200
201    @link_id.setter
202    def link_id(self, link_id):
203        """Sets the link_id of this LinkedExternalPrimaryAccount.
204
205          # noqa: E501
206
207        :param link_id: The link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
208        :type: str
209        """
210
211        self._link_id = link_id
212
213    @property
214    def pdf_field_handling_option(self):
215        """Gets the pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
216
217          # noqa: E501
218
219        :return: The pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
220        :rtype: str
221        """
222        return self._pdf_field_handling_option
223
224    @pdf_field_handling_option.setter
225    def pdf_field_handling_option(self, pdf_field_handling_option):
226        """Sets the pdf_field_handling_option of this LinkedExternalPrimaryAccount.
227
228          # noqa: E501
229
230        :param pdf_field_handling_option: The pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
231        :type: str
232        """
233
234        self._pdf_field_handling_option = pdf_field_handling_option
235
236    @property
237    def pdf_field_handling_prefill_tab_permission(self):
238        """Gets the pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
239
240          # noqa: E501
241
242        :return: The pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
243        :rtype: str
244        """
245        return self._pdf_field_handling_prefill_tab_permission
246
247    @pdf_field_handling_prefill_tab_permission.setter
248    def pdf_field_handling_prefill_tab_permission(self, pdf_field_handling_prefill_tab_permission):
249        """Sets the pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.
250
251          # noqa: E501
252
253        :param pdf_field_handling_prefill_tab_permission: The pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
254        :type: str
255        """
256
257        self._pdf_field_handling_prefill_tab_permission = pdf_field_handling_prefill_tab_permission
258
259    @property
260    def pdf_field_handling_standard_input_tab_permission(self):
261        """Gets the pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
262
263          # noqa: E501
264
265        :return: The pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
266        :rtype: str
267        """
268        return self._pdf_field_handling_standard_input_tab_permission
269
270    @pdf_field_handling_standard_input_tab_permission.setter
271    def pdf_field_handling_standard_input_tab_permission(self, pdf_field_handling_standard_input_tab_permission):
272        """Sets the pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.
273
274          # noqa: E501
275
276        :param pdf_field_handling_standard_input_tab_permission: The pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
277        :type: str
278        """
279
280        self._pdf_field_handling_standard_input_tab_permission = pdf_field_handling_standard_input_tab_permission
281
282    @property
283    def pdf_field_handling_standard_tab_permission(self):
284        """Gets the pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
285
286          # noqa: E501
287
288        :return: The pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
289        :rtype: str
290        """
291        return self._pdf_field_handling_standard_tab_permission
292
293    @pdf_field_handling_standard_tab_permission.setter
294    def pdf_field_handling_standard_tab_permission(self, pdf_field_handling_standard_tab_permission):
295        """Sets the pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.
296
297          # noqa: E501
298
299        :param pdf_field_handling_standard_tab_permission: The pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
300        :type: str
301        """
302
303        self._pdf_field_handling_standard_tab_permission = pdf_field_handling_standard_tab_permission
304
305    @property
306    def recipient_auth_requirements(self):
307        """Gets the recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
308
309          # noqa: E501
310
311        :return: The recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
312        :rtype: ExternalPrimaryAccountRecipientAuthRequirements
313        """
314        return self._recipient_auth_requirements
315
316    @recipient_auth_requirements.setter
317    def recipient_auth_requirements(self, recipient_auth_requirements):
318        """Sets the recipient_auth_requirements of this LinkedExternalPrimaryAccount.
319
320          # noqa: E501
321
322        :param recipient_auth_requirements: The recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
323        :type: ExternalPrimaryAccountRecipientAuthRequirements
324        """
325
326        self._recipient_auth_requirements = recipient_auth_requirements
327
328    @property
329    def status(self):
330        """Gets the status of this LinkedExternalPrimaryAccount.  # noqa: E501
331
332        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
333
334        :return: The status of this LinkedExternalPrimaryAccount.  # noqa: E501
335        :rtype: str
336        """
337        return self._status
338
339    @status.setter
340    def status(self, status):
341        """Sets the status of this LinkedExternalPrimaryAccount.
342
343        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
344
345        :param status: The status of this LinkedExternalPrimaryAccount.  # noqa: E501
346        :type: str
347        """
348
349        self._status = status
350
351    @property
352    def user_id(self):
353        """Gets the user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
354
355          # noqa: E501
356
357        :return: The user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
358        :rtype: str
359        """
360        return self._user_id
361
362    @user_id.setter
363    def user_id(self, user_id):
364        """Sets the user_id of this LinkedExternalPrimaryAccount.
365
366          # noqa: E501
367
368        :param user_id: The user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
369        :type: str
370        """
371
372        self._user_id = user_id
373
374    def to_dict(self):
375        """Returns the model properties as a dict"""
376        result = {}
377
378        for attr, _ in six.iteritems(self.swagger_types):
379            value = getattr(self, attr)
380            if isinstance(value, list):
381                result[attr] = list(map(
382                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
383                    value
384                ))
385            elif hasattr(value, "to_dict"):
386                result[attr] = value.to_dict()
387            elif isinstance(value, dict):
388                result[attr] = dict(map(
389                    lambda item: (item[0], item[1].to_dict())
390                    if hasattr(item[1], "to_dict") else item,
391                    value.items()
392                ))
393            else:
394                result[attr] = value
395        if issubclass(LinkedExternalPrimaryAccount, dict):
396            for key, value in self.items():
397                result[key] = value
398
399        return result
400
401    def to_str(self):
402        """Returns the string representation of the model"""
403        return pprint.pformat(self.to_dict())
404
405    def __repr__(self):
406        """For `print` and `pprint`"""
407        return self.to_str()
408
409    def __eq__(self, other):
410        """Returns true if both objects are equal"""
411        if not isinstance(other, LinkedExternalPrimaryAccount):
412            return False
413
414        return self.to_dict() == other.to_dict()
415
416    def __ne__(self, other):
417        """Returns true if both objects are not equal"""
418        if not isinstance(other, LinkedExternalPrimaryAccount):
419            return True
420
421        return self.to_dict() != other.to_dict()
class LinkedExternalPrimaryAccount:
 23class LinkedExternalPrimaryAccount(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        'account_name': 'str',
 38        'configuration_id': 'str',
 39        'email': 'str',
 40        'exempt_members_of_same_account_from_auth': 'str',
 41        'link_id': 'str',
 42        'pdf_field_handling_option': 'str',
 43        'pdf_field_handling_prefill_tab_permission': 'str',
 44        'pdf_field_handling_standard_input_tab_permission': 'str',
 45        'pdf_field_handling_standard_tab_permission': 'str',
 46        'recipient_auth_requirements': 'ExternalPrimaryAccountRecipientAuthRequirements',
 47        'status': 'str',
 48        'user_id': 'str'
 49    }
 50
 51    attribute_map = {
 52        'account_name': 'accountName',
 53        'configuration_id': 'configurationId',
 54        'email': 'email',
 55        'exempt_members_of_same_account_from_auth': 'exemptMembersOfSameAccountFromAuth',
 56        'link_id': 'linkId',
 57        'pdf_field_handling_option': 'pdfFieldHandlingOption',
 58        'pdf_field_handling_prefill_tab_permission': 'pdfFieldHandlingPrefillTabPermission',
 59        'pdf_field_handling_standard_input_tab_permission': 'pdfFieldHandlingStandardInputTabPermission',
 60        'pdf_field_handling_standard_tab_permission': 'pdfFieldHandlingStandardTabPermission',
 61        'recipient_auth_requirements': 'recipientAuthRequirements',
 62        'status': 'status',
 63        'user_id': 'userId'
 64    }
 65
 66    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 67        """LinkedExternalPrimaryAccount - a model defined in Swagger"""  # noqa: E501
 68        if _configuration is None:
 69            _configuration = Configuration()
 70        self._configuration = _configuration
 71
 72        self._account_name = None
 73        self._configuration_id = None
 74        self._email = None
 75        self._exempt_members_of_same_account_from_auth = None
 76        self._link_id = None
 77        self._pdf_field_handling_option = None
 78        self._pdf_field_handling_prefill_tab_permission = None
 79        self._pdf_field_handling_standard_input_tab_permission = None
 80        self._pdf_field_handling_standard_tab_permission = None
 81        self._recipient_auth_requirements = None
 82        self._status = None
 83        self._user_id = None
 84        self.discriminator = None
 85
 86        setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None))
 87        setattr(self, "_{}".format('configuration_id'), kwargs.get('configuration_id', None))
 88        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 89        setattr(self, "_{}".format('exempt_members_of_same_account_from_auth'), kwargs.get('exempt_members_of_same_account_from_auth', None))
 90        setattr(self, "_{}".format('link_id'), kwargs.get('link_id', None))
 91        setattr(self, "_{}".format('pdf_field_handling_option'), kwargs.get('pdf_field_handling_option', None))
 92        setattr(self, "_{}".format('pdf_field_handling_prefill_tab_permission'), kwargs.get('pdf_field_handling_prefill_tab_permission', None))
 93        setattr(self, "_{}".format('pdf_field_handling_standard_input_tab_permission'), kwargs.get('pdf_field_handling_standard_input_tab_permission', None))
 94        setattr(self, "_{}".format('pdf_field_handling_standard_tab_permission'), kwargs.get('pdf_field_handling_standard_tab_permission', None))
 95        setattr(self, "_{}".format('recipient_auth_requirements'), kwargs.get('recipient_auth_requirements', None))
 96        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 97        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 98
 99    @property
100    def account_name(self):
101        """Gets the account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
102
103          # noqa: E501
104
105        :return: The account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
106        :rtype: str
107        """
108        return self._account_name
109
110    @account_name.setter
111    def account_name(self, account_name):
112        """Sets the account_name of this LinkedExternalPrimaryAccount.
113
114          # noqa: E501
115
116        :param account_name: The account_name of this LinkedExternalPrimaryAccount.  # noqa: E501
117        :type: str
118        """
119
120        self._account_name = account_name
121
122    @property
123    def configuration_id(self):
124        """Gets the configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
125
126          # noqa: E501
127
128        :return: The configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
129        :rtype: str
130        """
131        return self._configuration_id
132
133    @configuration_id.setter
134    def configuration_id(self, configuration_id):
135        """Sets the configuration_id of this LinkedExternalPrimaryAccount.
136
137          # noqa: E501
138
139        :param configuration_id: The configuration_id of this LinkedExternalPrimaryAccount.  # noqa: E501
140        :type: str
141        """
142
143        self._configuration_id = configuration_id
144
145    @property
146    def email(self):
147        """Gets the email of this LinkedExternalPrimaryAccount.  # noqa: E501
148
149          # noqa: E501
150
151        :return: The email of this LinkedExternalPrimaryAccount.  # noqa: E501
152        :rtype: str
153        """
154        return self._email
155
156    @email.setter
157    def email(self, email):
158        """Sets the email of this LinkedExternalPrimaryAccount.
159
160          # noqa: E501
161
162        :param email: The email of this LinkedExternalPrimaryAccount.  # noqa: E501
163        :type: str
164        """
165
166        self._email = email
167
168    @property
169    def exempt_members_of_same_account_from_auth(self):
170        """Gets the exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
171
172          # noqa: E501
173
174        :return: The exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
175        :rtype: str
176        """
177        return self._exempt_members_of_same_account_from_auth
178
179    @exempt_members_of_same_account_from_auth.setter
180    def exempt_members_of_same_account_from_auth(self, exempt_members_of_same_account_from_auth):
181        """Sets the exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.
182
183          # noqa: E501
184
185        :param exempt_members_of_same_account_from_auth: The exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount.  # noqa: E501
186        :type: str
187        """
188
189        self._exempt_members_of_same_account_from_auth = exempt_members_of_same_account_from_auth
190
191    @property
192    def link_id(self):
193        """Gets the link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
194
195          # noqa: E501
196
197        :return: The link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
198        :rtype: str
199        """
200        return self._link_id
201
202    @link_id.setter
203    def link_id(self, link_id):
204        """Sets the link_id of this LinkedExternalPrimaryAccount.
205
206          # noqa: E501
207
208        :param link_id: The link_id of this LinkedExternalPrimaryAccount.  # noqa: E501
209        :type: str
210        """
211
212        self._link_id = link_id
213
214    @property
215    def pdf_field_handling_option(self):
216        """Gets the pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
217
218          # noqa: E501
219
220        :return: The pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
221        :rtype: str
222        """
223        return self._pdf_field_handling_option
224
225    @pdf_field_handling_option.setter
226    def pdf_field_handling_option(self, pdf_field_handling_option):
227        """Sets the pdf_field_handling_option of this LinkedExternalPrimaryAccount.
228
229          # noqa: E501
230
231        :param pdf_field_handling_option: The pdf_field_handling_option of this LinkedExternalPrimaryAccount.  # noqa: E501
232        :type: str
233        """
234
235        self._pdf_field_handling_option = pdf_field_handling_option
236
237    @property
238    def pdf_field_handling_prefill_tab_permission(self):
239        """Gets the pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
240
241          # noqa: E501
242
243        :return: The pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
244        :rtype: str
245        """
246        return self._pdf_field_handling_prefill_tab_permission
247
248    @pdf_field_handling_prefill_tab_permission.setter
249    def pdf_field_handling_prefill_tab_permission(self, pdf_field_handling_prefill_tab_permission):
250        """Sets the pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.
251
252          # noqa: E501
253
254        :param pdf_field_handling_prefill_tab_permission: The pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
255        :type: str
256        """
257
258        self._pdf_field_handling_prefill_tab_permission = pdf_field_handling_prefill_tab_permission
259
260    @property
261    def pdf_field_handling_standard_input_tab_permission(self):
262        """Gets the pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
263
264          # noqa: E501
265
266        :return: The pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
267        :rtype: str
268        """
269        return self._pdf_field_handling_standard_input_tab_permission
270
271    @pdf_field_handling_standard_input_tab_permission.setter
272    def pdf_field_handling_standard_input_tab_permission(self, pdf_field_handling_standard_input_tab_permission):
273        """Sets the pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.
274
275          # noqa: E501
276
277        :param pdf_field_handling_standard_input_tab_permission: The pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
278        :type: str
279        """
280
281        self._pdf_field_handling_standard_input_tab_permission = pdf_field_handling_standard_input_tab_permission
282
283    @property
284    def pdf_field_handling_standard_tab_permission(self):
285        """Gets the pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
286
287          # noqa: E501
288
289        :return: The pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
290        :rtype: str
291        """
292        return self._pdf_field_handling_standard_tab_permission
293
294    @pdf_field_handling_standard_tab_permission.setter
295    def pdf_field_handling_standard_tab_permission(self, pdf_field_handling_standard_tab_permission):
296        """Sets the pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.
297
298          # noqa: E501
299
300        :param pdf_field_handling_standard_tab_permission: The pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount.  # noqa: E501
301        :type: str
302        """
303
304        self._pdf_field_handling_standard_tab_permission = pdf_field_handling_standard_tab_permission
305
306    @property
307    def recipient_auth_requirements(self):
308        """Gets the recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
309
310          # noqa: E501
311
312        :return: The recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
313        :rtype: ExternalPrimaryAccountRecipientAuthRequirements
314        """
315        return self._recipient_auth_requirements
316
317    @recipient_auth_requirements.setter
318    def recipient_auth_requirements(self, recipient_auth_requirements):
319        """Sets the recipient_auth_requirements of this LinkedExternalPrimaryAccount.
320
321          # noqa: E501
322
323        :param recipient_auth_requirements: The recipient_auth_requirements of this LinkedExternalPrimaryAccount.  # noqa: E501
324        :type: ExternalPrimaryAccountRecipientAuthRequirements
325        """
326
327        self._recipient_auth_requirements = recipient_auth_requirements
328
329    @property
330    def status(self):
331        """Gets the status of this LinkedExternalPrimaryAccount.  # noqa: E501
332
333        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
334
335        :return: The status of this LinkedExternalPrimaryAccount.  # noqa: E501
336        :rtype: str
337        """
338        return self._status
339
340    @status.setter
341    def status(self, status):
342        """Sets the status of this LinkedExternalPrimaryAccount.
343
344        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
345
346        :param status: The status of this LinkedExternalPrimaryAccount.  # noqa: E501
347        :type: str
348        """
349
350        self._status = status
351
352    @property
353    def user_id(self):
354        """Gets the user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
355
356          # noqa: E501
357
358        :return: The user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
359        :rtype: str
360        """
361        return self._user_id
362
363    @user_id.setter
364    def user_id(self, user_id):
365        """Sets the user_id of this LinkedExternalPrimaryAccount.
366
367          # noqa: E501
368
369        :param user_id: The user_id of this LinkedExternalPrimaryAccount.  # noqa: E501
370        :type: str
371        """
372
373        self._user_id = user_id
374
375    def to_dict(self):
376        """Returns the model properties as a dict"""
377        result = {}
378
379        for attr, _ in six.iteritems(self.swagger_types):
380            value = getattr(self, attr)
381            if isinstance(value, list):
382                result[attr] = list(map(
383                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
384                    value
385                ))
386            elif hasattr(value, "to_dict"):
387                result[attr] = value.to_dict()
388            elif isinstance(value, dict):
389                result[attr] = dict(map(
390                    lambda item: (item[0], item[1].to_dict())
391                    if hasattr(item[1], "to_dict") else item,
392                    value.items()
393                ))
394            else:
395                result[attr] = value
396        if issubclass(LinkedExternalPrimaryAccount, dict):
397            for key, value in self.items():
398                result[key] = value
399
400        return result
401
402    def to_str(self):
403        """Returns the string representation of the model"""
404        return pprint.pformat(self.to_dict())
405
406    def __repr__(self):
407        """For `print` and `pprint`"""
408        return self.to_str()
409
410    def __eq__(self, other):
411        """Returns true if both objects are equal"""
412        if not isinstance(other, LinkedExternalPrimaryAccount):
413            return False
414
415        return self.to_dict() == other.to_dict()
416
417    def __ne__(self, other):
418        """Returns true if both objects are not equal"""
419        if not isinstance(other, LinkedExternalPrimaryAccount):
420            return True
421
422        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.

LinkedExternalPrimaryAccount(_configuration=None, **kwargs)
66    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
67        """LinkedExternalPrimaryAccount - a model defined in Swagger"""  # noqa: E501
68        if _configuration is None:
69            _configuration = Configuration()
70        self._configuration = _configuration
71
72        self._account_name = None
73        self._configuration_id = None
74        self._email = None
75        self._exempt_members_of_same_account_from_auth = None
76        self._link_id = None
77        self._pdf_field_handling_option = None
78        self._pdf_field_handling_prefill_tab_permission = None
79        self._pdf_field_handling_standard_input_tab_permission = None
80        self._pdf_field_handling_standard_tab_permission = None
81        self._recipient_auth_requirements = None
82        self._status = None
83        self._user_id = None
84        self.discriminator = None
85
86        setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None))
87        setattr(self, "_{}".format('configuration_id'), kwargs.get('configuration_id', None))
88        setattr(self, "_{}".format('email'), kwargs.get('email', None))
89        setattr(self, "_{}".format('exempt_members_of_same_account_from_auth'), kwargs.get('exempt_members_of_same_account_from_auth', None))
90        setattr(self, "_{}".format('link_id'), kwargs.get('link_id', None))
91        setattr(self, "_{}".format('pdf_field_handling_option'), kwargs.get('pdf_field_handling_option', None))
92        setattr(self, "_{}".format('pdf_field_handling_prefill_tab_permission'), kwargs.get('pdf_field_handling_prefill_tab_permission', None))
93        setattr(self, "_{}".format('pdf_field_handling_standard_input_tab_permission'), kwargs.get('pdf_field_handling_standard_input_tab_permission', None))
94        setattr(self, "_{}".format('pdf_field_handling_standard_tab_permission'), kwargs.get('pdf_field_handling_standard_tab_permission', None))
95        setattr(self, "_{}".format('recipient_auth_requirements'), kwargs.get('recipient_auth_requirements', None))
96        setattr(self, "_{}".format('status'), kwargs.get('status', None))
97        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))

LinkedExternalPrimaryAccount - a model defined in Swagger

swagger_types = {'account_name': 'str', 'configuration_id': 'str', 'email': 'str', 'exempt_members_of_same_account_from_auth': 'str', 'link_id': 'str', 'pdf_field_handling_option': 'str', 'pdf_field_handling_prefill_tab_permission': 'str', 'pdf_field_handling_standard_input_tab_permission': 'str', 'pdf_field_handling_standard_tab_permission': 'str', 'recipient_auth_requirements': 'ExternalPrimaryAccountRecipientAuthRequirements', 'status': 'str', 'user_id': 'str'}
attribute_map = {'account_name': 'accountName', 'configuration_id': 'configurationId', 'email': 'email', 'exempt_members_of_same_account_from_auth': 'exemptMembersOfSameAccountFromAuth', 'link_id': 'linkId', 'pdf_field_handling_option': 'pdfFieldHandlingOption', 'pdf_field_handling_prefill_tab_permission': 'pdfFieldHandlingPrefillTabPermission', 'pdf_field_handling_standard_input_tab_permission': 'pdfFieldHandlingStandardInputTabPermission', 'pdf_field_handling_standard_tab_permission': 'pdfFieldHandlingStandardTabPermission', 'recipient_auth_requirements': 'recipientAuthRequirements', 'status': 'status', 'user_id': 'userId'}
account_name

Gets the account_name of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The account_name of this LinkedExternalPrimaryAccount. # noqa: E501

configuration_id

Gets the configuration_id of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The configuration_id of this LinkedExternalPrimaryAccount. # noqa: E501

email

Gets the email of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The email of this LinkedExternalPrimaryAccount. # noqa: E501

exempt_members_of_same_account_from_auth

Gets the exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The exempt_members_of_same_account_from_auth of this LinkedExternalPrimaryAccount. # noqa: E501

pdf_field_handling_option

Gets the pdf_field_handling_option of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The pdf_field_handling_option of this LinkedExternalPrimaryAccount. # noqa: E501

pdf_field_handling_prefill_tab_permission

Gets the pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The pdf_field_handling_prefill_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

pdf_field_handling_standard_input_tab_permission

Gets the pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The pdf_field_handling_standard_input_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

pdf_field_handling_standard_tab_permission

Gets the pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The pdf_field_handling_standard_tab_permission of this LinkedExternalPrimaryAccount. # noqa: E501

recipient_auth_requirements

Gets the recipient_auth_requirements of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The recipient_auth_requirements of this LinkedExternalPrimaryAccount. # noqa: E501

status

Gets the status of this LinkedExternalPrimaryAccount. # noqa: E501

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later. # noqa: E501

Returns

The status of this LinkedExternalPrimaryAccount. # noqa: E501

user_id

Gets the user_id of this LinkedExternalPrimaryAccount. # noqa: E501

# noqa: E501

Returns

The user_id of this LinkedExternalPrimaryAccount. # noqa: E501

def to_dict(self)
375    def to_dict(self):
376        """Returns the model properties as a dict"""
377        result = {}
378
379        for attr, _ in six.iteritems(self.swagger_types):
380            value = getattr(self, attr)
381            if isinstance(value, list):
382                result[attr] = list(map(
383                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
384                    value
385                ))
386            elif hasattr(value, "to_dict"):
387                result[attr] = value.to_dict()
388            elif isinstance(value, dict):
389                result[attr] = dict(map(
390                    lambda item: (item[0], item[1].to_dict())
391                    if hasattr(item[1], "to_dict") else item,
392                    value.items()
393                ))
394            else:
395                result[attr] = value
396        if issubclass(LinkedExternalPrimaryAccount, dict):
397            for key, value in self.items():
398                result[key] = value
399
400        return result

Returns the model properties as a dict

def to_str(self)
402    def to_str(self):
403        """Returns the string representation of the model"""
404        return pprint.pformat(self.to_dict())

Returns the string representation of the model