docusign_esign.models.seal_sign

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 SealSign(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        'access_code_metadata': 'PropertyMetadata',
  38        'add_access_code_to_email': 'str',
  39        'allow_system_override_for_locked_recipient': 'str',
  40        'auto_responded_reason': 'str',
  41        'bulk_send_v2_recipient': 'str',
  42        'client_user_id': 'str',
  43        'completed_count': 'str',
  44        'custom_fields': 'list[str]',
  45        'declined_date_time': 'str',
  46        'declined_reason': 'str',
  47        'delivered_date_time': 'str',
  48        'delivery_method': 'str',
  49        'delivery_method_metadata': 'PropertyMetadata',
  50        'designator_id': 'str',
  51        'designator_id_guid': 'str',
  52        'document_template_id': 'str',
  53        'document_visibility': 'list[DocumentVisibility]',
  54        'email_notification': 'RecipientEmailNotification',
  55        'embedded_recipient_start_url': 'str',
  56        'error_details': 'ErrorDetails',
  57        'fax_number': 'str',
  58        'fax_number_metadata': 'PropertyMetadata',
  59        'id_check_configuration_name': 'str',
  60        'id_check_configuration_name_metadata': 'PropertyMetadata',
  61        'id_check_information_input': 'IdCheckInformationInput',
  62        'identity_verification': 'RecipientIdentityVerification',
  63        'inherit_email_notification_configuration': 'str',
  64        'locked_recipient_phone_auth_editable': 'str',
  65        'locked_recipient_sms_editable': 'str',
  66        'name': 'str',
  67        'note': 'str',
  68        'note_metadata': 'PropertyMetadata',
  69        'phone_authentication': 'RecipientPhoneAuthentication',
  70        'proof_file': 'RecipientProofFile',
  71        'recipient_attachments': 'list[RecipientAttachment]',
  72        'recipient_authentication_status': 'AuthenticationStatus',
  73        'recipient_feature_metadata': 'list[FeatureAvailableMetadata]',
  74        'recipient_id': 'str',
  75        'recipient_id_guid': 'str',
  76        'recipient_signature_providers': 'list[RecipientSignatureProvider]',
  77        'recipient_type': 'str',
  78        'recipient_type_metadata': 'PropertyMetadata',
  79        'require_id_lookup': 'str',
  80        'require_id_lookup_metadata': 'PropertyMetadata',
  81        'role_name': 'str',
  82        'routing_order': 'str',
  83        'routing_order_metadata': 'PropertyMetadata',
  84        'sent_date_time': 'str',
  85        'signed_date_time': 'str',
  86        'sms_authentication': 'RecipientSMSAuthentication',
  87        'social_authentications': 'list[SocialAuthentication]',
  88        'status': 'str',
  89        'status_code': 'str',
  90        'suppress_emails': 'str',
  91        'tabs': 'Tabs',
  92        'template_locked': 'str',
  93        'template_required': 'str',
  94        'total_tab_count': 'str',
  95        'user_id': 'str',
  96        'web_form_recipient_view_id': 'str'
  97    }
  98
  99    attribute_map = {
 100        'access_code': 'accessCode',
 101        'access_code_metadata': 'accessCodeMetadata',
 102        'add_access_code_to_email': 'addAccessCodeToEmail',
 103        'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient',
 104        'auto_responded_reason': 'autoRespondedReason',
 105        'bulk_send_v2_recipient': 'bulkSendV2Recipient',
 106        'client_user_id': 'clientUserId',
 107        'completed_count': 'completedCount',
 108        'custom_fields': 'customFields',
 109        'declined_date_time': 'declinedDateTime',
 110        'declined_reason': 'declinedReason',
 111        'delivered_date_time': 'deliveredDateTime',
 112        'delivery_method': 'deliveryMethod',
 113        'delivery_method_metadata': 'deliveryMethodMetadata',
 114        'designator_id': 'designatorId',
 115        'designator_id_guid': 'designatorIdGuid',
 116        'document_template_id': 'documentTemplateId',
 117        'document_visibility': 'documentVisibility',
 118        'email_notification': 'emailNotification',
 119        'embedded_recipient_start_url': 'embeddedRecipientStartURL',
 120        'error_details': 'errorDetails',
 121        'fax_number': 'faxNumber',
 122        'fax_number_metadata': 'faxNumberMetadata',
 123        'id_check_configuration_name': 'idCheckConfigurationName',
 124        'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata',
 125        'id_check_information_input': 'idCheckInformationInput',
 126        'identity_verification': 'identityVerification',
 127        'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration',
 128        'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable',
 129        'locked_recipient_sms_editable': 'lockedRecipientSmsEditable',
 130        'name': 'name',
 131        'note': 'note',
 132        'note_metadata': 'noteMetadata',
 133        'phone_authentication': 'phoneAuthentication',
 134        'proof_file': 'proofFile',
 135        'recipient_attachments': 'recipientAttachments',
 136        'recipient_authentication_status': 'recipientAuthenticationStatus',
 137        'recipient_feature_metadata': 'recipientFeatureMetadata',
 138        'recipient_id': 'recipientId',
 139        'recipient_id_guid': 'recipientIdGuid',
 140        'recipient_signature_providers': 'recipientSignatureProviders',
 141        'recipient_type': 'recipientType',
 142        'recipient_type_metadata': 'recipientTypeMetadata',
 143        'require_id_lookup': 'requireIdLookup',
 144        'require_id_lookup_metadata': 'requireIdLookupMetadata',
 145        'role_name': 'roleName',
 146        'routing_order': 'routingOrder',
 147        'routing_order_metadata': 'routingOrderMetadata',
 148        'sent_date_time': 'sentDateTime',
 149        'signed_date_time': 'signedDateTime',
 150        'sms_authentication': 'smsAuthentication',
 151        'social_authentications': 'socialAuthentications',
 152        'status': 'status',
 153        'status_code': 'statusCode',
 154        'suppress_emails': 'suppressEmails',
 155        'tabs': 'tabs',
 156        'template_locked': 'templateLocked',
 157        'template_required': 'templateRequired',
 158        'total_tab_count': 'totalTabCount',
 159        'user_id': 'userId',
 160        'web_form_recipient_view_id': 'webFormRecipientViewId'
 161    }
 162
 163    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 164        """SealSign - a model defined in Swagger"""  # noqa: E501
 165        if _configuration is None:
 166            _configuration = Configuration()
 167        self._configuration = _configuration
 168
 169        self._access_code = None
 170        self._access_code_metadata = None
 171        self._add_access_code_to_email = None
 172        self._allow_system_override_for_locked_recipient = None
 173        self._auto_responded_reason = None
 174        self._bulk_send_v2_recipient = None
 175        self._client_user_id = None
 176        self._completed_count = None
 177        self._custom_fields = None
 178        self._declined_date_time = None
 179        self._declined_reason = None
 180        self._delivered_date_time = None
 181        self._delivery_method = None
 182        self._delivery_method_metadata = None
 183        self._designator_id = None
 184        self._designator_id_guid = None
 185        self._document_template_id = None
 186        self._document_visibility = None
 187        self._email_notification = None
 188        self._embedded_recipient_start_url = None
 189        self._error_details = None
 190        self._fax_number = None
 191        self._fax_number_metadata = None
 192        self._id_check_configuration_name = None
 193        self._id_check_configuration_name_metadata = None
 194        self._id_check_information_input = None
 195        self._identity_verification = None
 196        self._inherit_email_notification_configuration = None
 197        self._locked_recipient_phone_auth_editable = None
 198        self._locked_recipient_sms_editable = None
 199        self._name = None
 200        self._note = None
 201        self._note_metadata = None
 202        self._phone_authentication = None
 203        self._proof_file = None
 204        self._recipient_attachments = None
 205        self._recipient_authentication_status = None
 206        self._recipient_feature_metadata = None
 207        self._recipient_id = None
 208        self._recipient_id_guid = None
 209        self._recipient_signature_providers = None
 210        self._recipient_type = None
 211        self._recipient_type_metadata = None
 212        self._require_id_lookup = None
 213        self._require_id_lookup_metadata = None
 214        self._role_name = None
 215        self._routing_order = None
 216        self._routing_order_metadata = None
 217        self._sent_date_time = None
 218        self._signed_date_time = None
 219        self._sms_authentication = None
 220        self._social_authentications = None
 221        self._status = None
 222        self._status_code = None
 223        self._suppress_emails = None
 224        self._tabs = None
 225        self._template_locked = None
 226        self._template_required = None
 227        self._total_tab_count = None
 228        self._user_id = None
 229        self._web_form_recipient_view_id = None
 230        self.discriminator = None
 231
 232        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 233        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
 234        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
 235        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
 236        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
 237        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
 238        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 239        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
 240        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
 241        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
 242        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
 243        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
 244        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
 245        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
 246        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
 247        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
 248        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
 249        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
 250        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
 251        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
 252        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 253        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
 254        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
 255        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
 256        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
 257        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
 258        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
 259        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
 260        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
 261        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
 262        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 263        setattr(self, "_{}".format('note'), kwargs.get('note', None))
 264        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
 265        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
 266        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
 267        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
 268        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
 269        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
 270        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 271        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 272        setattr(self, "_{}".format('recipient_signature_providers'), kwargs.get('recipient_signature_providers', None))
 273        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
 274        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
 275        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
 276        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
 277        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
 278        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
 279        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
 280        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
 281        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
 282        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
 283        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
 284        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 285        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
 286        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
 287        setattr(self, "_{}".format('tabs'), kwargs.get('tabs', None))
 288        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 289        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 290        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
 291        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 292        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))
 293
 294    @property
 295    def access_code(self):
 296        """Gets the access_code of this SealSign.  # noqa: E501
 297
 298        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
 299
 300        :return: The access_code of this SealSign.  # noqa: E501
 301        :rtype: str
 302        """
 303        return self._access_code
 304
 305    @access_code.setter
 306    def access_code(self, access_code):
 307        """Sets the access_code of this SealSign.
 308
 309        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
 310
 311        :param access_code: The access_code of this SealSign.  # noqa: E501
 312        :type: str
 313        """
 314
 315        self._access_code = access_code
 316
 317    @property
 318    def access_code_metadata(self):
 319        """Gets the access_code_metadata of this SealSign.  # noqa: E501
 320
 321        Not applicable.  # noqa: E501
 322
 323        :return: The access_code_metadata of this SealSign.  # noqa: E501
 324        :rtype: PropertyMetadata
 325        """
 326        return self._access_code_metadata
 327
 328    @access_code_metadata.setter
 329    def access_code_metadata(self, access_code_metadata):
 330        """Sets the access_code_metadata of this SealSign.
 331
 332        Not applicable.  # noqa: E501
 333
 334        :param access_code_metadata: The access_code_metadata of this SealSign.  # noqa: E501
 335        :type: PropertyMetadata
 336        """
 337
 338        self._access_code_metadata = access_code_metadata
 339
 340    @property
 341    def add_access_code_to_email(self):
 342        """Gets the add_access_code_to_email of this SealSign.  # noqa: E501
 343
 344        This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient.  # noqa: E501
 345
 346        :return: The add_access_code_to_email of this SealSign.  # noqa: E501
 347        :rtype: str
 348        """
 349        return self._add_access_code_to_email
 350
 351    @add_access_code_to_email.setter
 352    def add_access_code_to_email(self, add_access_code_to_email):
 353        """Sets the add_access_code_to_email of this SealSign.
 354
 355        This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient.  # noqa: E501
 356
 357        :param add_access_code_to_email: The add_access_code_to_email of this SealSign.  # noqa: E501
 358        :type: str
 359        """
 360
 361        self._add_access_code_to_email = add_access_code_to_email
 362
 363    @property
 364    def allow_system_override_for_locked_recipient(self):
 365        """Gets the allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 366
 367          # noqa: E501
 368
 369        :return: The allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 370        :rtype: str
 371        """
 372        return self._allow_system_override_for_locked_recipient
 373
 374    @allow_system_override_for_locked_recipient.setter
 375    def allow_system_override_for_locked_recipient(self, allow_system_override_for_locked_recipient):
 376        """Sets the allow_system_override_for_locked_recipient of this SealSign.
 377
 378          # noqa: E501
 379
 380        :param allow_system_override_for_locked_recipient: The allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 381        :type: str
 382        """
 383
 384        self._allow_system_override_for_locked_recipient = allow_system_override_for_locked_recipient
 385
 386    @property
 387    def auto_responded_reason(self):
 388        """Gets the auto_responded_reason of this SealSign.  # noqa: E501
 389
 390          # noqa: E501
 391
 392        :return: The auto_responded_reason of this SealSign.  # noqa: E501
 393        :rtype: str
 394        """
 395        return self._auto_responded_reason
 396
 397    @auto_responded_reason.setter
 398    def auto_responded_reason(self, auto_responded_reason):
 399        """Sets the auto_responded_reason of this SealSign.
 400
 401          # noqa: E501
 402
 403        :param auto_responded_reason: The auto_responded_reason of this SealSign.  # noqa: E501
 404        :type: str
 405        """
 406
 407        self._auto_responded_reason = auto_responded_reason
 408
 409    @property
 410    def bulk_send_v2_recipient(self):
 411        """Gets the bulk_send_v2_recipient of this SealSign.  # noqa: E501
 412
 413          # noqa: E501
 414
 415        :return: The bulk_send_v2_recipient of this SealSign.  # noqa: E501
 416        :rtype: str
 417        """
 418        return self._bulk_send_v2_recipient
 419
 420    @bulk_send_v2_recipient.setter
 421    def bulk_send_v2_recipient(self, bulk_send_v2_recipient):
 422        """Sets the bulk_send_v2_recipient of this SealSign.
 423
 424          # noqa: E501
 425
 426        :param bulk_send_v2_recipient: The bulk_send_v2_recipient of this SealSign.  # noqa: E501
 427        :type: str
 428        """
 429
 430        self._bulk_send_v2_recipient = bulk_send_v2_recipient
 431
 432    @property
 433    def client_user_id(self):
 434        """Gets the client_user_id of this SealSign.  # noqa: E501
 435
 436        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
 437
 438        :return: The client_user_id of this SealSign.  # noqa: E501
 439        :rtype: str
 440        """
 441        return self._client_user_id
 442
 443    @client_user_id.setter
 444    def client_user_id(self, client_user_id):
 445        """Sets the client_user_id of this SealSign.
 446
 447        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
 448
 449        :param client_user_id: The client_user_id of this SealSign.  # noqa: E501
 450        :type: str
 451        """
 452
 453        self._client_user_id = client_user_id
 454
 455    @property
 456    def completed_count(self):
 457        """Gets the completed_count of this SealSign.  # noqa: E501
 458
 459          # noqa: E501
 460
 461        :return: The completed_count of this SealSign.  # noqa: E501
 462        :rtype: str
 463        """
 464        return self._completed_count
 465
 466    @completed_count.setter
 467    def completed_count(self, completed_count):
 468        """Sets the completed_count of this SealSign.
 469
 470          # noqa: E501
 471
 472        :param completed_count: The completed_count of this SealSign.  # noqa: E501
 473        :type: str
 474        """
 475
 476        self._completed_count = completed_count
 477
 478    @property
 479    def custom_fields(self):
 480        """Gets the custom_fields of this SealSign.  # noqa: E501
 481
 482        An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters.  # noqa: E501
 483
 484        :return: The custom_fields of this SealSign.  # noqa: E501
 485        :rtype: list[str]
 486        """
 487        return self._custom_fields
 488
 489    @custom_fields.setter
 490    def custom_fields(self, custom_fields):
 491        """Sets the custom_fields of this SealSign.
 492
 493        An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters.  # noqa: E501
 494
 495        :param custom_fields: The custom_fields of this SealSign.  # noqa: E501
 496        :type: list[str]
 497        """
 498
 499        self._custom_fields = custom_fields
 500
 501    @property
 502    def declined_date_time(self):
 503        """Gets the declined_date_time of this SealSign.  # noqa: E501
 504
 505        The date and time the recipient declined the document.  # noqa: E501
 506
 507        :return: The declined_date_time of this SealSign.  # noqa: E501
 508        :rtype: str
 509        """
 510        return self._declined_date_time
 511
 512    @declined_date_time.setter
 513    def declined_date_time(self, declined_date_time):
 514        """Sets the declined_date_time of this SealSign.
 515
 516        The date and time the recipient declined the document.  # noqa: E501
 517
 518        :param declined_date_time: The declined_date_time of this SealSign.  # noqa: E501
 519        :type: str
 520        """
 521
 522        self._declined_date_time = declined_date_time
 523
 524    @property
 525    def declined_reason(self):
 526        """Gets the declined_reason of this SealSign.  # noqa: E501
 527
 528        The reason the recipient declined the document.  # noqa: E501
 529
 530        :return: The declined_reason of this SealSign.  # noqa: E501
 531        :rtype: str
 532        """
 533        return self._declined_reason
 534
 535    @declined_reason.setter
 536    def declined_reason(self, declined_reason):
 537        """Sets the declined_reason of this SealSign.
 538
 539        The reason the recipient declined the document.  # noqa: E501
 540
 541        :param declined_reason: The declined_reason of this SealSign.  # noqa: E501
 542        :type: str
 543        """
 544
 545        self._declined_reason = declined_reason
 546
 547    @property
 548    def delivered_date_time(self):
 549        """Gets the delivered_date_time of this SealSign.  # noqa: E501
 550
 551        Reserved: For DocuSign use only.  # noqa: E501
 552
 553        :return: The delivered_date_time of this SealSign.  # noqa: E501
 554        :rtype: str
 555        """
 556        return self._delivered_date_time
 557
 558    @delivered_date_time.setter
 559    def delivered_date_time(self, delivered_date_time):
 560        """Sets the delivered_date_time of this SealSign.
 561
 562        Reserved: For DocuSign use only.  # noqa: E501
 563
 564        :param delivered_date_time: The delivered_date_time of this SealSign.  # noqa: E501
 565        :type: str
 566        """
 567
 568        self._delivered_date_time = delivered_date_time
 569
 570    @property
 571    def delivery_method(self):
 572        """Gets the delivery_method of this SealSign.  # noqa: E501
 573
 574        Reserved: For DocuSign use only.  # noqa: E501
 575
 576        :return: The delivery_method of this SealSign.  # noqa: E501
 577        :rtype: str
 578        """
 579        return self._delivery_method
 580
 581    @delivery_method.setter
 582    def delivery_method(self, delivery_method):
 583        """Sets the delivery_method of this SealSign.
 584
 585        Reserved: For DocuSign use only.  # noqa: E501
 586
 587        :param delivery_method: The delivery_method of this SealSign.  # noqa: E501
 588        :type: str
 589        """
 590
 591        self._delivery_method = delivery_method
 592
 593    @property
 594    def delivery_method_metadata(self):
 595        """Gets the delivery_method_metadata of this SealSign.  # noqa: E501
 596
 597        Reserved for DocuSign.  # noqa: E501
 598
 599        :return: The delivery_method_metadata of this SealSign.  # noqa: E501
 600        :rtype: PropertyMetadata
 601        """
 602        return self._delivery_method_metadata
 603
 604    @delivery_method_metadata.setter
 605    def delivery_method_metadata(self, delivery_method_metadata):
 606        """Sets the delivery_method_metadata of this SealSign.
 607
 608        Reserved for DocuSign.  # noqa: E501
 609
 610        :param delivery_method_metadata: The delivery_method_metadata of this SealSign.  # noqa: E501
 611        :type: PropertyMetadata
 612        """
 613
 614        self._delivery_method_metadata = delivery_method_metadata
 615
 616    @property
 617    def designator_id(self):
 618        """Gets the designator_id of this SealSign.  # noqa: E501
 619
 620          # noqa: E501
 621
 622        :return: The designator_id of this SealSign.  # noqa: E501
 623        :rtype: str
 624        """
 625        return self._designator_id
 626
 627    @designator_id.setter
 628    def designator_id(self, designator_id):
 629        """Sets the designator_id of this SealSign.
 630
 631          # noqa: E501
 632
 633        :param designator_id: The designator_id of this SealSign.  # noqa: E501
 634        :type: str
 635        """
 636
 637        self._designator_id = designator_id
 638
 639    @property
 640    def designator_id_guid(self):
 641        """Gets the designator_id_guid of this SealSign.  # noqa: E501
 642
 643          # noqa: E501
 644
 645        :return: The designator_id_guid of this SealSign.  # noqa: E501
 646        :rtype: str
 647        """
 648        return self._designator_id_guid
 649
 650    @designator_id_guid.setter
 651    def designator_id_guid(self, designator_id_guid):
 652        """Sets the designator_id_guid of this SealSign.
 653
 654          # noqa: E501
 655
 656        :param designator_id_guid: The designator_id_guid of this SealSign.  # noqa: E501
 657        :type: str
 658        """
 659
 660        self._designator_id_guid = designator_id_guid
 661
 662    @property
 663    def document_template_id(self):
 664        """Gets the document_template_id of this SealSign.  # noqa: E501
 665
 666          # noqa: E501
 667
 668        :return: The document_template_id of this SealSign.  # noqa: E501
 669        :rtype: str
 670        """
 671        return self._document_template_id
 672
 673    @document_template_id.setter
 674    def document_template_id(self, document_template_id):
 675        """Sets the document_template_id of this SealSign.
 676
 677          # noqa: E501
 678
 679        :param document_template_id: The document_template_id of this SealSign.  # noqa: E501
 680        :type: str
 681        """
 682
 683        self._document_template_id = document_template_id
 684
 685    @property
 686    def document_visibility(self):
 687        """Gets the document_visibility of this SealSign.  # noqa: E501
 688
 689          # noqa: E501
 690
 691        :return: The document_visibility of this SealSign.  # noqa: E501
 692        :rtype: list[DocumentVisibility]
 693        """
 694        return self._document_visibility
 695
 696    @document_visibility.setter
 697    def document_visibility(self, document_visibility):
 698        """Sets the document_visibility of this SealSign.
 699
 700          # noqa: E501
 701
 702        :param document_visibility: The document_visibility of this SealSign.  # noqa: E501
 703        :type: list[DocumentVisibility]
 704        """
 705
 706        self._document_visibility = document_visibility
 707
 708    @property
 709    def email_notification(self):
 710        """Gets the email_notification of this SealSign.  # noqa: E501
 711
 712        A complex type that contains information sets the language of the recipient's email information.   **IMPORTANT**: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and `EmailBlurb` property settings.   # noqa: E501
 713
 714        :return: The email_notification of this SealSign.  # noqa: E501
 715        :rtype: RecipientEmailNotification
 716        """
 717        return self._email_notification
 718
 719    @email_notification.setter
 720    def email_notification(self, email_notification):
 721        """Sets the email_notification of this SealSign.
 722
 723        A complex type that contains information sets the language of the recipient's email information.   **IMPORTANT**: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and `EmailBlurb` property settings.   # noqa: E501
 724
 725        :param email_notification: The email_notification of this SealSign.  # noqa: E501
 726        :type: RecipientEmailNotification
 727        """
 728
 729        self._email_notification = email_notification
 730
 731    @property
 732    def embedded_recipient_start_url(self):
 733        """Gets the embedded_recipient_start_url of this SealSign.  # noqa: E501
 734
 735        Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session.   If set to `SIGN_AT_DOCUSIGN`, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner.  It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets `EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN`, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient.  If the `clientUserId` property is NOT set, and the `embeddedRecipientStartURL` is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The `customFields` property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets.   *Example*:   `http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]]`   # noqa: E501
 736
 737        :return: The embedded_recipient_start_url of this SealSign.  # noqa: E501
 738        :rtype: str
 739        """
 740        return self._embedded_recipient_start_url
 741
 742    @embedded_recipient_start_url.setter
 743    def embedded_recipient_start_url(self, embedded_recipient_start_url):
 744        """Sets the embedded_recipient_start_url of this SealSign.
 745
 746        Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session.   If set to `SIGN_AT_DOCUSIGN`, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner.  It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets `EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN`, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient.  If the `clientUserId` property is NOT set, and the `embeddedRecipientStartURL` is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The `customFields` property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets.   *Example*:   `http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]]`   # noqa: E501
 747
 748        :param embedded_recipient_start_url: The embedded_recipient_start_url of this SealSign.  # noqa: E501
 749        :type: str
 750        """
 751
 752        self._embedded_recipient_start_url = embedded_recipient_start_url
 753
 754    @property
 755    def error_details(self):
 756        """Gets the error_details of this SealSign.  # noqa: E501
 757
 758        Array or errors.  # noqa: E501
 759
 760        :return: The error_details of this SealSign.  # noqa: E501
 761        :rtype: ErrorDetails
 762        """
 763        return self._error_details
 764
 765    @error_details.setter
 766    def error_details(self, error_details):
 767        """Sets the error_details of this SealSign.
 768
 769        Array or errors.  # noqa: E501
 770
 771        :param error_details: The error_details of this SealSign.  # noqa: E501
 772        :type: ErrorDetails
 773        """
 774
 775        self._error_details = error_details
 776
 777    @property
 778    def fax_number(self):
 779        """Gets the fax_number of this SealSign.  # noqa: E501
 780
 781        Reserved:  # noqa: E501
 782
 783        :return: The fax_number of this SealSign.  # noqa: E501
 784        :rtype: str
 785        """
 786        return self._fax_number
 787
 788    @fax_number.setter
 789    def fax_number(self, fax_number):
 790        """Sets the fax_number of this SealSign.
 791
 792        Reserved:  # noqa: E501
 793
 794        :param fax_number: The fax_number of this SealSign.  # noqa: E501
 795        :type: str
 796        """
 797
 798        self._fax_number = fax_number
 799
 800    @property
 801    def fax_number_metadata(self):
 802        """Gets the fax_number_metadata of this SealSign.  # noqa: E501
 803
 804        Reserved for DocuSign.  # noqa: E501
 805
 806        :return: The fax_number_metadata of this SealSign.  # noqa: E501
 807        :rtype: PropertyMetadata
 808        """
 809        return self._fax_number_metadata
 810
 811    @fax_number_metadata.setter
 812    def fax_number_metadata(self, fax_number_metadata):
 813        """Sets the fax_number_metadata of this SealSign.
 814
 815        Reserved for DocuSign.  # noqa: E501
 816
 817        :param fax_number_metadata: The fax_number_metadata of this SealSign.  # noqa: E501
 818        :type: PropertyMetadata
 819        """
 820
 821        self._fax_number_metadata = fax_number_metadata
 822
 823    @property
 824    def id_check_configuration_name(self):
 825        """Gets the id_check_configuration_name of this SealSign.  # noqa: E501
 826
 827        Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting.  *Example*: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the `smsAuthentication` node.  # noqa: E501
 828
 829        :return: The id_check_configuration_name of this SealSign.  # noqa: E501
 830        :rtype: str
 831        """
 832        return self._id_check_configuration_name
 833
 834    @id_check_configuration_name.setter
 835    def id_check_configuration_name(self, id_check_configuration_name):
 836        """Sets the id_check_configuration_name of this SealSign.
 837
 838        Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting.  *Example*: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the `smsAuthentication` node.  # noqa: E501
 839
 840        :param id_check_configuration_name: The id_check_configuration_name of this SealSign.  # noqa: E501
 841        :type: str
 842        """
 843
 844        self._id_check_configuration_name = id_check_configuration_name
 845
 846    @property
 847    def id_check_configuration_name_metadata(self):
 848        """Gets the id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 849
 850        Not applicable.  # noqa: E501
 851
 852        :return: The id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 853        :rtype: PropertyMetadata
 854        """
 855        return self._id_check_configuration_name_metadata
 856
 857    @id_check_configuration_name_metadata.setter
 858    def id_check_configuration_name_metadata(self, id_check_configuration_name_metadata):
 859        """Sets the id_check_configuration_name_metadata of this SealSign.
 860
 861        Not applicable.  # noqa: E501
 862
 863        :param id_check_configuration_name_metadata: The id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 864        :type: PropertyMetadata
 865        """
 866
 867        self._id_check_configuration_name_metadata = id_check_configuration_name_metadata
 868
 869    @property
 870    def id_check_information_input(self):
 871        """Gets the id_check_information_input of this SealSign.  # noqa: E501
 872
 873        Not applicable.  # noqa: E501
 874
 875        :return: The id_check_information_input of this SealSign.  # noqa: E501
 876        :rtype: IdCheckInformationInput
 877        """
 878        return self._id_check_information_input
 879
 880    @id_check_information_input.setter
 881    def id_check_information_input(self, id_check_information_input):
 882        """Sets the id_check_information_input of this SealSign.
 883
 884        Not applicable.  # noqa: E501
 885
 886        :param id_check_information_input: The id_check_information_input of this SealSign.  # noqa: E501
 887        :type: IdCheckInformationInput
 888        """
 889
 890        self._id_check_information_input = id_check_information_input
 891
 892    @property
 893    def identity_verification(self):
 894        """Gets the identity_verification of this SealSign.  # noqa: E501
 895
 896        Specifies the ID Verification workflow applied on an envelope by workflow ID. <br/>See the [list](/docs/esign-rest-api/reference/accounts/identityverifications/list/) method in the [IdentityVerifications](/docs/esign-rest-api/reference/accounts/identityverifications/) resource for more information on how to retrieve workflow IDs available for an account. <br/>This can be used in addition to other [recipient authentication](https://support.docusign.com/en/guides/ndse-user-guide-recipient-authentication) methods. <br/>Note that ID Verification and ID Check are two distinct methods. ID Verification checks recipients' identity by verifying their ID while ID Check relies on data available on public records (such as current and former address).  # noqa: E501
 897
 898        :return: The identity_verification of this SealSign.  # noqa: E501
 899        :rtype: RecipientIdentityVerification
 900        """
 901        return self._identity_verification
 902
 903    @identity_verification.setter
 904    def identity_verification(self, identity_verification):
 905        """Sets the identity_verification of this SealSign.
 906
 907        Specifies the ID Verification workflow applied on an envelope by workflow ID. <br/>See the [list](/docs/esign-rest-api/reference/accounts/identityverifications/list/) method in the [IdentityVerifications](/docs/esign-rest-api/reference/accounts/identityverifications/) resource for more information on how to retrieve workflow IDs available for an account. <br/>This can be used in addition to other [recipient authentication](https://support.docusign.com/en/guides/ndse-user-guide-recipient-authentication) methods. <br/>Note that ID Verification and ID Check are two distinct methods. ID Verification checks recipients' identity by verifying their ID while ID Check relies on data available on public records (such as current and former address).  # noqa: E501
 908
 909        :param identity_verification: The identity_verification of this SealSign.  # noqa: E501
 910        :type: RecipientIdentityVerification
 911        """
 912
 913        self._identity_verification = identity_verification
 914
 915    @property
 916    def inherit_email_notification_configuration(self):
 917        """Gets the inherit_email_notification_configuration of this SealSign.  # noqa: E501
 918
 919        When set to **true** and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account.   # noqa: E501
 920
 921        :return: The inherit_email_notification_configuration of this SealSign.  # noqa: E501
 922        :rtype: str
 923        """
 924        return self._inherit_email_notification_configuration
 925
 926    @inherit_email_notification_configuration.setter
 927    def inherit_email_notification_configuration(self, inherit_email_notification_configuration):
 928        """Sets the inherit_email_notification_configuration of this SealSign.
 929
 930        When set to **true** and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account.   # noqa: E501
 931
 932        :param inherit_email_notification_configuration: The inherit_email_notification_configuration of this SealSign.  # noqa: E501
 933        :type: str
 934        """
 935
 936        self._inherit_email_notification_configuration = inherit_email_notification_configuration
 937
 938    @property
 939    def locked_recipient_phone_auth_editable(self):
 940        """Gets the locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 941
 942          # noqa: E501
 943
 944        :return: The locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 945        :rtype: str
 946        """
 947        return self._locked_recipient_phone_auth_editable
 948
 949    @locked_recipient_phone_auth_editable.setter
 950    def locked_recipient_phone_auth_editable(self, locked_recipient_phone_auth_editable):
 951        """Sets the locked_recipient_phone_auth_editable of this SealSign.
 952
 953          # noqa: E501
 954
 955        :param locked_recipient_phone_auth_editable: The locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 956        :type: str
 957        """
 958
 959        self._locked_recipient_phone_auth_editable = locked_recipient_phone_auth_editable
 960
 961    @property
 962    def locked_recipient_sms_editable(self):
 963        """Gets the locked_recipient_sms_editable of this SealSign.  # noqa: E501
 964
 965          # noqa: E501
 966
 967        :return: The locked_recipient_sms_editable of this SealSign.  # noqa: E501
 968        :rtype: str
 969        """
 970        return self._locked_recipient_sms_editable
 971
 972    @locked_recipient_sms_editable.setter
 973    def locked_recipient_sms_editable(self, locked_recipient_sms_editable):
 974        """Sets the locked_recipient_sms_editable of this SealSign.
 975
 976          # noqa: E501
 977
 978        :param locked_recipient_sms_editable: The locked_recipient_sms_editable of this SealSign.  # noqa: E501
 979        :type: str
 980        """
 981
 982        self._locked_recipient_sms_editable = locked_recipient_sms_editable
 983
 984    @property
 985    def name(self):
 986        """Gets the name of this SealSign.  # noqa: E501
 987
 988          # noqa: E501
 989
 990        :return: The name of this SealSign.  # noqa: E501
 991        :rtype: str
 992        """
 993        return self._name
 994
 995    @name.setter
 996    def name(self, name):
 997        """Sets the name of this SealSign.
 998
 999          # noqa: E501
1000
1001        :param name: The name of this SealSign.  # noqa: E501
1002        :type: str
1003        """
1004
1005        self._name = name
1006
1007    @property
1008    def note(self):
1009        """Gets the note of this SealSign.  # noqa: E501
1010
1011        Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen.  Maximum Length: 1000 characters.  # noqa: E501
1012
1013        :return: The note of this SealSign.  # noqa: E501
1014        :rtype: str
1015        """
1016        return self._note
1017
1018    @note.setter
1019    def note(self, note):
1020        """Sets the note of this SealSign.
1021
1022        Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen.  Maximum Length: 1000 characters.  # noqa: E501
1023
1024        :param note: The note of this SealSign.  # noqa: E501
1025        :type: str
1026        """
1027
1028        self._note = note
1029
1030    @property
1031    def note_metadata(self):
1032        """Gets the note_metadata of this SealSign.  # noqa: E501
1033
1034        Not applicable.  # noqa: E501
1035
1036        :return: The note_metadata of this SealSign.  # noqa: E501
1037        :rtype: PropertyMetadata
1038        """
1039        return self._note_metadata
1040
1041    @note_metadata.setter
1042    def note_metadata(self, note_metadata):
1043        """Sets the note_metadata of this SealSign.
1044
1045        Not applicable.  # noqa: E501
1046
1047        :param note_metadata: The note_metadata of this SealSign.  # noqa: E501
1048        :type: PropertyMetadata
1049        """
1050
1051        self._note_metadata = note_metadata
1052
1053    @property
1054    def phone_authentication(self):
1055        """Gets the phone_authentication of this SealSign.  # noqa: E501
1056
1057        Not applicable.  # noqa: E501
1058
1059        :return: The phone_authentication of this SealSign.  # noqa: E501
1060        :rtype: RecipientPhoneAuthentication
1061        """
1062        return self._phone_authentication
1063
1064    @phone_authentication.setter
1065    def phone_authentication(self, phone_authentication):
1066        """Sets the phone_authentication of this SealSign.
1067
1068        Not applicable.  # noqa: E501
1069
1070        :param phone_authentication: The phone_authentication of this SealSign.  # noqa: E501
1071        :type: RecipientPhoneAuthentication
1072        """
1073
1074        self._phone_authentication = phone_authentication
1075
1076    @property
1077    def proof_file(self):
1078        """Gets the proof_file of this SealSign.  # noqa: E501
1079
1080          # noqa: E501
1081
1082        :return: The proof_file of this SealSign.  # noqa: E501
1083        :rtype: RecipientProofFile
1084        """
1085        return self._proof_file
1086
1087    @proof_file.setter
1088    def proof_file(self, proof_file):
1089        """Sets the proof_file of this SealSign.
1090
1091          # noqa: E501
1092
1093        :param proof_file: The proof_file of this SealSign.  # noqa: E501
1094        :type: RecipientProofFile
1095        """
1096
1097        self._proof_file = proof_file
1098
1099    @property
1100    def recipient_attachments(self):
1101        """Gets the recipient_attachments of this SealSign.  # noqa: E501
1102
1103        Reserved:  # noqa: E501
1104
1105        :return: The recipient_attachments of this SealSign.  # noqa: E501
1106        :rtype: list[RecipientAttachment]
1107        """
1108        return self._recipient_attachments
1109
1110    @recipient_attachments.setter
1111    def recipient_attachments(self, recipient_attachments):
1112        """Sets the recipient_attachments of this SealSign.
1113
1114        Reserved:  # noqa: E501
1115
1116        :param recipient_attachments: The recipient_attachments of this SealSign.  # noqa: E501
1117        :type: list[RecipientAttachment]
1118        """
1119
1120        self._recipient_attachments = recipient_attachments
1121
1122    @property
1123    def recipient_authentication_status(self):
1124        """Gets the recipient_authentication_status of this SealSign.  # noqa: E501
1125
1126        Not applicable.  # noqa: E501
1127
1128        :return: The recipient_authentication_status of this SealSign.  # noqa: E501
1129        :rtype: AuthenticationStatus
1130        """
1131        return self._recipient_authentication_status
1132
1133    @recipient_authentication_status.setter
1134    def recipient_authentication_status(self, recipient_authentication_status):
1135        """Sets the recipient_authentication_status of this SealSign.
1136
1137        Not applicable.  # noqa: E501
1138
1139        :param recipient_authentication_status: The recipient_authentication_status of this SealSign.  # noqa: E501
1140        :type: AuthenticationStatus
1141        """
1142
1143        self._recipient_authentication_status = recipient_authentication_status
1144
1145    @property
1146    def recipient_feature_metadata(self):
1147        """Gets the recipient_feature_metadata of this SealSign.  # noqa: E501
1148
1149          # noqa: E501
1150
1151        :return: The recipient_feature_metadata of this SealSign.  # noqa: E501
1152        :rtype: list[FeatureAvailableMetadata]
1153        """
1154        return self._recipient_feature_metadata
1155
1156    @recipient_feature_metadata.setter
1157    def recipient_feature_metadata(self, recipient_feature_metadata):
1158        """Sets the recipient_feature_metadata of this SealSign.
1159
1160          # noqa: E501
1161
1162        :param recipient_feature_metadata: The recipient_feature_metadata of this SealSign.  # noqa: E501
1163        :type: list[FeatureAvailableMetadata]
1164        """
1165
1166        self._recipient_feature_metadata = recipient_feature_metadata
1167
1168    @property
1169    def recipient_id(self):
1170        """Gets the recipient_id of this SealSign.  # noqa: E501
1171
1172        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1173
1174        :return: The recipient_id of this SealSign.  # noqa: E501
1175        :rtype: str
1176        """
1177        return self._recipient_id
1178
1179    @recipient_id.setter
1180    def recipient_id(self, recipient_id):
1181        """Sets the recipient_id of this SealSign.
1182
1183        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1184
1185        :param recipient_id: The recipient_id of this SealSign.  # noqa: E501
1186        :type: str
1187        """
1188
1189        self._recipient_id = recipient_id
1190
1191    @property
1192    def recipient_id_guid(self):
1193        """Gets the recipient_id_guid of this SealSign.  # noqa: E501
1194
1195          # noqa: E501
1196
1197        :return: The recipient_id_guid of this SealSign.  # noqa: E501
1198        :rtype: str
1199        """
1200        return self._recipient_id_guid
1201
1202    @recipient_id_guid.setter
1203    def recipient_id_guid(self, recipient_id_guid):
1204        """Sets the recipient_id_guid of this SealSign.
1205
1206          # noqa: E501
1207
1208        :param recipient_id_guid: The recipient_id_guid of this SealSign.  # noqa: E501
1209        :type: str
1210        """
1211
1212        self._recipient_id_guid = recipient_id_guid
1213
1214    @property
1215    def recipient_signature_providers(self):
1216        """Gets the recipient_signature_providers of this SealSign.  # noqa: E501
1217
1218          # noqa: E501
1219
1220        :return: The recipient_signature_providers of this SealSign.  # noqa: E501
1221        :rtype: list[RecipientSignatureProvider]
1222        """
1223        return self._recipient_signature_providers
1224
1225    @recipient_signature_providers.setter
1226    def recipient_signature_providers(self, recipient_signature_providers):
1227        """Sets the recipient_signature_providers of this SealSign.
1228
1229          # noqa: E501
1230
1231        :param recipient_signature_providers: The recipient_signature_providers of this SealSign.  # noqa: E501
1232        :type: list[RecipientSignatureProvider]
1233        """
1234
1235        self._recipient_signature_providers = recipient_signature_providers
1236
1237    @property
1238    def recipient_type(self):
1239        """Gets the recipient_type of this SealSign.  # noqa: E501
1240
1241          # noqa: E501
1242
1243        :return: The recipient_type of this SealSign.  # noqa: E501
1244        :rtype: str
1245        """
1246        return self._recipient_type
1247
1248    @recipient_type.setter
1249    def recipient_type(self, recipient_type):
1250        """Sets the recipient_type of this SealSign.
1251
1252          # noqa: E501
1253
1254        :param recipient_type: The recipient_type of this SealSign.  # noqa: E501
1255        :type: str
1256        """
1257
1258        self._recipient_type = recipient_type
1259
1260    @property
1261    def recipient_type_metadata(self):
1262        """Gets the recipient_type_metadata of this SealSign.  # noqa: E501
1263
1264        Metadata that indicates whether the `recipientType` property is editable. This property is read-only.  # noqa: E501
1265
1266        :return: The recipient_type_metadata of this SealSign.  # noqa: E501
1267        :rtype: PropertyMetadata
1268        """
1269        return self._recipient_type_metadata
1270
1271    @recipient_type_metadata.setter
1272    def recipient_type_metadata(self, recipient_type_metadata):
1273        """Sets the recipient_type_metadata of this SealSign.
1274
1275        Metadata that indicates whether the `recipientType` property is editable. This property is read-only.  # noqa: E501
1276
1277        :param recipient_type_metadata: The recipient_type_metadata of this SealSign.  # noqa: E501
1278        :type: PropertyMetadata
1279        """
1280
1281        self._recipient_type_metadata = recipient_type_metadata
1282
1283    @property
1284    def require_id_lookup(self):
1285        """Gets the require_id_lookup of this SealSign.  # noqa: E501
1286
1287        When set to **true**, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity.   # noqa: E501
1288
1289        :return: The require_id_lookup of this SealSign.  # noqa: E501
1290        :rtype: str
1291        """
1292        return self._require_id_lookup
1293
1294    @require_id_lookup.setter
1295    def require_id_lookup(self, require_id_lookup):
1296        """Sets the require_id_lookup of this SealSign.
1297
1298        When set to **true**, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity.   # noqa: E501
1299
1300        :param require_id_lookup: The require_id_lookup of this SealSign.  # noqa: E501
1301        :type: str
1302        """
1303
1304        self._require_id_lookup = require_id_lookup
1305
1306    @property
1307    def require_id_lookup_metadata(self):
1308        """Gets the require_id_lookup_metadata of this SealSign.  # noqa: E501
1309
1310        Not applicable.  # noqa: E501
1311
1312        :return: The require_id_lookup_metadata of this SealSign.  # noqa: E501
1313        :rtype: PropertyMetadata
1314        """
1315        return self._require_id_lookup_metadata
1316
1317    @require_id_lookup_metadata.setter
1318    def require_id_lookup_metadata(self, require_id_lookup_metadata):
1319        """Sets the require_id_lookup_metadata of this SealSign.
1320
1321        Not applicable.  # noqa: E501
1322
1323        :param require_id_lookup_metadata: The require_id_lookup_metadata of this SealSign.  # noqa: E501
1324        :type: PropertyMetadata
1325        """
1326
1327        self._require_id_lookup_metadata = require_id_lookup_metadata
1328
1329    @property
1330    def role_name(self):
1331        """Gets the role_name of this SealSign.  # noqa: E501
1332
1333        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1334
1335        :return: The role_name of this SealSign.  # noqa: E501
1336        :rtype: str
1337        """
1338        return self._role_name
1339
1340    @role_name.setter
1341    def role_name(self, role_name):
1342        """Sets the role_name of this SealSign.
1343
1344        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1345
1346        :param role_name: The role_name of this SealSign.  # noqa: E501
1347        :type: str
1348        """
1349
1350        self._role_name = role_name
1351
1352    @property
1353    def routing_order(self):
1354        """Gets the routing_order of this SealSign.  # noqa: E501
1355
1356        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1357
1358        :return: The routing_order of this SealSign.  # noqa: E501
1359        :rtype: str
1360        """
1361        return self._routing_order
1362
1363    @routing_order.setter
1364    def routing_order(self, routing_order):
1365        """Sets the routing_order of this SealSign.
1366
1367        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1368
1369        :param routing_order: The routing_order of this SealSign.  # noqa: E501
1370        :type: str
1371        """
1372
1373        self._routing_order = routing_order
1374
1375    @property
1376    def routing_order_metadata(self):
1377        """Gets the routing_order_metadata of this SealSign.  # noqa: E501
1378
1379        Metadata that indicates whether the `routingOrder` property is editable. This property is read-only.  # noqa: E501
1380
1381        :return: The routing_order_metadata of this SealSign.  # noqa: E501
1382        :rtype: PropertyMetadata
1383        """
1384        return self._routing_order_metadata
1385
1386    @routing_order_metadata.setter
1387    def routing_order_metadata(self, routing_order_metadata):
1388        """Sets the routing_order_metadata of this SealSign.
1389
1390        Metadata that indicates whether the `routingOrder` property is editable. This property is read-only.  # noqa: E501
1391
1392        :param routing_order_metadata: The routing_order_metadata of this SealSign.  # noqa: E501
1393        :type: PropertyMetadata
1394        """
1395
1396        self._routing_order_metadata = routing_order_metadata
1397
1398    @property
1399    def sent_date_time(self):
1400        """Gets the sent_date_time of this SealSign.  # noqa: E501
1401
1402        The date and time the envelope was sent.  # noqa: E501
1403
1404        :return: The sent_date_time of this SealSign.  # noqa: E501
1405        :rtype: str
1406        """
1407        return self._sent_date_time
1408
1409    @sent_date_time.setter
1410    def sent_date_time(self, sent_date_time):
1411        """Sets the sent_date_time of this SealSign.
1412
1413        The date and time the envelope was sent.  # noqa: E501
1414
1415        :param sent_date_time: The sent_date_time of this SealSign.  # noqa: E501
1416        :type: str
1417        """
1418
1419        self._sent_date_time = sent_date_time
1420
1421    @property
1422    def signed_date_time(self):
1423        """Gets the signed_date_time of this SealSign.  # noqa: E501
1424
1425        Reserved: For DocuSign use only.   # noqa: E501
1426
1427        :return: The signed_date_time of this SealSign.  # noqa: E501
1428        :rtype: str
1429        """
1430        return self._signed_date_time
1431
1432    @signed_date_time.setter
1433    def signed_date_time(self, signed_date_time):
1434        """Sets the signed_date_time of this SealSign.
1435
1436        Reserved: For DocuSign use only.   # noqa: E501
1437
1438        :param signed_date_time: The signed_date_time of this SealSign.  # noqa: E501
1439        :type: str
1440        """
1441
1442        self._signed_date_time = signed_date_time
1443
1444    @property
1445    def sms_authentication(self):
1446        """Gets the sms_authentication of this SealSign.  # noqa: E501
1447
1448        Not applicable.  # noqa: E501
1449
1450        :return: The sms_authentication of this SealSign.  # noqa: E501
1451        :rtype: RecipientSMSAuthentication
1452        """
1453        return self._sms_authentication
1454
1455    @sms_authentication.setter
1456    def sms_authentication(self, sms_authentication):
1457        """Sets the sms_authentication of this SealSign.
1458
1459        Not applicable.  # noqa: E501
1460
1461        :param sms_authentication: The sms_authentication of this SealSign.  # noqa: E501
1462        :type: RecipientSMSAuthentication
1463        """
1464
1465        self._sms_authentication = sms_authentication
1466
1467    @property
1468    def social_authentications(self):
1469        """Gets the social_authentications of this SealSign.  # noqa: E501
1470
1471         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1472
1473        :return: The social_authentications of this SealSign.  # noqa: E501
1474        :rtype: list[SocialAuthentication]
1475        """
1476        return self._social_authentications
1477
1478    @social_authentications.setter
1479    def social_authentications(self, social_authentications):
1480        """Sets the social_authentications of this SealSign.
1481
1482         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1483
1484        :param social_authentications: The social_authentications of this SealSign.  # noqa: E501
1485        :type: list[SocialAuthentication]
1486        """
1487
1488        self._social_authentications = social_authentications
1489
1490    @property
1491    def status(self):
1492        """Gets the status of this SealSign.  # noqa: E501
1493
1494        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
1495
1496        :return: The status of this SealSign.  # noqa: E501
1497        :rtype: str
1498        """
1499        return self._status
1500
1501    @status.setter
1502    def status(self, status):
1503        """Sets the status of this SealSign.
1504
1505        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
1506
1507        :param status: The status of this SealSign.  # noqa: E501
1508        :type: str
1509        """
1510
1511        self._status = status
1512
1513    @property
1514    def status_code(self):
1515        """Gets the status_code of this SealSign.  # noqa: E501
1516
1517          # noqa: E501
1518
1519        :return: The status_code of this SealSign.  # noqa: E501
1520        :rtype: str
1521        """
1522        return self._status_code
1523
1524    @status_code.setter
1525    def status_code(self, status_code):
1526        """Sets the status_code of this SealSign.
1527
1528          # noqa: E501
1529
1530        :param status_code: The status_code of this SealSign.  # noqa: E501
1531        :type: str
1532        """
1533
1534        self._status_code = status_code
1535
1536    @property
1537    def suppress_emails(self):
1538        """Gets the suppress_emails of this SealSign.  # noqa: E501
1539
1540          # noqa: E501
1541
1542        :return: The suppress_emails of this SealSign.  # noqa: E501
1543        :rtype: str
1544        """
1545        return self._suppress_emails
1546
1547    @suppress_emails.setter
1548    def suppress_emails(self, suppress_emails):
1549        """Sets the suppress_emails of this SealSign.
1550
1551          # noqa: E501
1552
1553        :param suppress_emails: The suppress_emails of this SealSign.  # noqa: E501
1554        :type: str
1555        """
1556
1557        self._suppress_emails = suppress_emails
1558
1559    @property
1560    def tabs(self):
1561        """Gets the tabs of this SealSign.  # noqa: E501
1562
1563        A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients.  # noqa: E501
1564
1565        :return: The tabs of this SealSign.  # noqa: E501
1566        :rtype: Tabs
1567        """
1568        return self._tabs
1569
1570    @tabs.setter
1571    def tabs(self, tabs):
1572        """Sets the tabs of this SealSign.
1573
1574        A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients.  # noqa: E501
1575
1576        :param tabs: The tabs of this SealSign.  # noqa: E501
1577        :type: Tabs
1578        """
1579
1580        self._tabs = tabs
1581
1582    @property
1583    def template_locked(self):
1584        """Gets the template_locked of this SealSign.  # noqa: E501
1585
1586        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
1587
1588        :return: The template_locked of this SealSign.  # noqa: E501
1589        :rtype: str
1590        """
1591        return self._template_locked
1592
1593    @template_locked.setter
1594    def template_locked(self, template_locked):
1595        """Sets the template_locked of this SealSign.
1596
1597        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
1598
1599        :param template_locked: The template_locked of this SealSign.  # noqa: E501
1600        :type: str
1601        """
1602
1603        self._template_locked = template_locked
1604
1605    @property
1606    def template_required(self):
1607        """Gets the template_required of this SealSign.  # noqa: E501
1608
1609        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
1610
1611        :return: The template_required of this SealSign.  # noqa: E501
1612        :rtype: str
1613        """
1614        return self._template_required
1615
1616    @template_required.setter
1617    def template_required(self, template_required):
1618        """Sets the template_required of this SealSign.
1619
1620        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
1621
1622        :param template_required: The template_required of this SealSign.  # noqa: E501
1623        :type: str
1624        """
1625
1626        self._template_required = template_required
1627
1628    @property
1629    def total_tab_count(self):
1630        """Gets the total_tab_count of this SealSign.  # noqa: E501
1631
1632          # noqa: E501
1633
1634        :return: The total_tab_count of this SealSign.  # noqa: E501
1635        :rtype: str
1636        """
1637        return self._total_tab_count
1638
1639    @total_tab_count.setter
1640    def total_tab_count(self, total_tab_count):
1641        """Sets the total_tab_count of this SealSign.
1642
1643          # noqa: E501
1644
1645        :param total_tab_count: The total_tab_count of this SealSign.  # noqa: E501
1646        :type: str
1647        """
1648
1649        self._total_tab_count = total_tab_count
1650
1651    @property
1652    def user_id(self):
1653        """Gets the user_id of this SealSign.  # noqa: E501
1654
1655          # noqa: E501
1656
1657        :return: The user_id of this SealSign.  # noqa: E501
1658        :rtype: str
1659        """
1660        return self._user_id
1661
1662    @user_id.setter
1663    def user_id(self, user_id):
1664        """Sets the user_id of this SealSign.
1665
1666          # noqa: E501
1667
1668        :param user_id: The user_id of this SealSign.  # noqa: E501
1669        :type: str
1670        """
1671
1672        self._user_id = user_id
1673
1674    @property
1675    def web_form_recipient_view_id(self):
1676        """Gets the web_form_recipient_view_id of this SealSign.  # noqa: E501
1677
1678          # noqa: E501
1679
1680        :return: The web_form_recipient_view_id of this SealSign.  # noqa: E501
1681        :rtype: str
1682        """
1683        return self._web_form_recipient_view_id
1684
1685    @web_form_recipient_view_id.setter
1686    def web_form_recipient_view_id(self, web_form_recipient_view_id):
1687        """Sets the web_form_recipient_view_id of this SealSign.
1688
1689          # noqa: E501
1690
1691        :param web_form_recipient_view_id: The web_form_recipient_view_id of this SealSign.  # noqa: E501
1692        :type: str
1693        """
1694
1695        self._web_form_recipient_view_id = web_form_recipient_view_id
1696
1697    def to_dict(self):
1698        """Returns the model properties as a dict"""
1699        result = {}
1700
1701        for attr, _ in six.iteritems(self.swagger_types):
1702            value = getattr(self, attr)
1703            if isinstance(value, list):
1704                result[attr] = list(map(
1705                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1706                    value
1707                ))
1708            elif hasattr(value, "to_dict"):
1709                result[attr] = value.to_dict()
1710            elif isinstance(value, dict):
1711                result[attr] = dict(map(
1712                    lambda item: (item[0], item[1].to_dict())
1713                    if hasattr(item[1], "to_dict") else item,
1714                    value.items()
1715                ))
1716            else:
1717                result[attr] = value
1718        if issubclass(SealSign, dict):
1719            for key, value in self.items():
1720                result[key] = value
1721
1722        return result
1723
1724    def to_str(self):
1725        """Returns the string representation of the model"""
1726        return pprint.pformat(self.to_dict())
1727
1728    def __repr__(self):
1729        """For `print` and `pprint`"""
1730        return self.to_str()
1731
1732    def __eq__(self, other):
1733        """Returns true if both objects are equal"""
1734        if not isinstance(other, SealSign):
1735            return False
1736
1737        return self.to_dict() == other.to_dict()
1738
1739    def __ne__(self, other):
1740        """Returns true if both objects are not equal"""
1741        if not isinstance(other, SealSign):
1742            return True
1743
1744        return self.to_dict() != other.to_dict()
class SealSign:
  23class SealSign(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        'access_code_metadata': 'PropertyMetadata',
  39        'add_access_code_to_email': 'str',
  40        'allow_system_override_for_locked_recipient': 'str',
  41        'auto_responded_reason': 'str',
  42        'bulk_send_v2_recipient': 'str',
  43        'client_user_id': 'str',
  44        'completed_count': 'str',
  45        'custom_fields': 'list[str]',
  46        'declined_date_time': 'str',
  47        'declined_reason': 'str',
  48        'delivered_date_time': 'str',
  49        'delivery_method': 'str',
  50        'delivery_method_metadata': 'PropertyMetadata',
  51        'designator_id': 'str',
  52        'designator_id_guid': 'str',
  53        'document_template_id': 'str',
  54        'document_visibility': 'list[DocumentVisibility]',
  55        'email_notification': 'RecipientEmailNotification',
  56        'embedded_recipient_start_url': 'str',
  57        'error_details': 'ErrorDetails',
  58        'fax_number': 'str',
  59        'fax_number_metadata': 'PropertyMetadata',
  60        'id_check_configuration_name': 'str',
  61        'id_check_configuration_name_metadata': 'PropertyMetadata',
  62        'id_check_information_input': 'IdCheckInformationInput',
  63        'identity_verification': 'RecipientIdentityVerification',
  64        'inherit_email_notification_configuration': 'str',
  65        'locked_recipient_phone_auth_editable': 'str',
  66        'locked_recipient_sms_editable': 'str',
  67        'name': 'str',
  68        'note': 'str',
  69        'note_metadata': 'PropertyMetadata',
  70        'phone_authentication': 'RecipientPhoneAuthentication',
  71        'proof_file': 'RecipientProofFile',
  72        'recipient_attachments': 'list[RecipientAttachment]',
  73        'recipient_authentication_status': 'AuthenticationStatus',
  74        'recipient_feature_metadata': 'list[FeatureAvailableMetadata]',
  75        'recipient_id': 'str',
  76        'recipient_id_guid': 'str',
  77        'recipient_signature_providers': 'list[RecipientSignatureProvider]',
  78        'recipient_type': 'str',
  79        'recipient_type_metadata': 'PropertyMetadata',
  80        'require_id_lookup': 'str',
  81        'require_id_lookup_metadata': 'PropertyMetadata',
  82        'role_name': 'str',
  83        'routing_order': 'str',
  84        'routing_order_metadata': 'PropertyMetadata',
  85        'sent_date_time': 'str',
  86        'signed_date_time': 'str',
  87        'sms_authentication': 'RecipientSMSAuthentication',
  88        'social_authentications': 'list[SocialAuthentication]',
  89        'status': 'str',
  90        'status_code': 'str',
  91        'suppress_emails': 'str',
  92        'tabs': 'Tabs',
  93        'template_locked': 'str',
  94        'template_required': 'str',
  95        'total_tab_count': 'str',
  96        'user_id': 'str',
  97        'web_form_recipient_view_id': 'str'
  98    }
  99
 100    attribute_map = {
 101        'access_code': 'accessCode',
 102        'access_code_metadata': 'accessCodeMetadata',
 103        'add_access_code_to_email': 'addAccessCodeToEmail',
 104        'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient',
 105        'auto_responded_reason': 'autoRespondedReason',
 106        'bulk_send_v2_recipient': 'bulkSendV2Recipient',
 107        'client_user_id': 'clientUserId',
 108        'completed_count': 'completedCount',
 109        'custom_fields': 'customFields',
 110        'declined_date_time': 'declinedDateTime',
 111        'declined_reason': 'declinedReason',
 112        'delivered_date_time': 'deliveredDateTime',
 113        'delivery_method': 'deliveryMethod',
 114        'delivery_method_metadata': 'deliveryMethodMetadata',
 115        'designator_id': 'designatorId',
 116        'designator_id_guid': 'designatorIdGuid',
 117        'document_template_id': 'documentTemplateId',
 118        'document_visibility': 'documentVisibility',
 119        'email_notification': 'emailNotification',
 120        'embedded_recipient_start_url': 'embeddedRecipientStartURL',
 121        'error_details': 'errorDetails',
 122        'fax_number': 'faxNumber',
 123        'fax_number_metadata': 'faxNumberMetadata',
 124        'id_check_configuration_name': 'idCheckConfigurationName',
 125        'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata',
 126        'id_check_information_input': 'idCheckInformationInput',
 127        'identity_verification': 'identityVerification',
 128        'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration',
 129        'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable',
 130        'locked_recipient_sms_editable': 'lockedRecipientSmsEditable',
 131        'name': 'name',
 132        'note': 'note',
 133        'note_metadata': 'noteMetadata',
 134        'phone_authentication': 'phoneAuthentication',
 135        'proof_file': 'proofFile',
 136        'recipient_attachments': 'recipientAttachments',
 137        'recipient_authentication_status': 'recipientAuthenticationStatus',
 138        'recipient_feature_metadata': 'recipientFeatureMetadata',
 139        'recipient_id': 'recipientId',
 140        'recipient_id_guid': 'recipientIdGuid',
 141        'recipient_signature_providers': 'recipientSignatureProviders',
 142        'recipient_type': 'recipientType',
 143        'recipient_type_metadata': 'recipientTypeMetadata',
 144        'require_id_lookup': 'requireIdLookup',
 145        'require_id_lookup_metadata': 'requireIdLookupMetadata',
 146        'role_name': 'roleName',
 147        'routing_order': 'routingOrder',
 148        'routing_order_metadata': 'routingOrderMetadata',
 149        'sent_date_time': 'sentDateTime',
 150        'signed_date_time': 'signedDateTime',
 151        'sms_authentication': 'smsAuthentication',
 152        'social_authentications': 'socialAuthentications',
 153        'status': 'status',
 154        'status_code': 'statusCode',
 155        'suppress_emails': 'suppressEmails',
 156        'tabs': 'tabs',
 157        'template_locked': 'templateLocked',
 158        'template_required': 'templateRequired',
 159        'total_tab_count': 'totalTabCount',
 160        'user_id': 'userId',
 161        'web_form_recipient_view_id': 'webFormRecipientViewId'
 162    }
 163
 164    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 165        """SealSign - a model defined in Swagger"""  # noqa: E501
 166        if _configuration is None:
 167            _configuration = Configuration()
 168        self._configuration = _configuration
 169
 170        self._access_code = None
 171        self._access_code_metadata = None
 172        self._add_access_code_to_email = None
 173        self._allow_system_override_for_locked_recipient = None
 174        self._auto_responded_reason = None
 175        self._bulk_send_v2_recipient = None
 176        self._client_user_id = None
 177        self._completed_count = None
 178        self._custom_fields = None
 179        self._declined_date_time = None
 180        self._declined_reason = None
 181        self._delivered_date_time = None
 182        self._delivery_method = None
 183        self._delivery_method_metadata = None
 184        self._designator_id = None
 185        self._designator_id_guid = None
 186        self._document_template_id = None
 187        self._document_visibility = None
 188        self._email_notification = None
 189        self._embedded_recipient_start_url = None
 190        self._error_details = None
 191        self._fax_number = None
 192        self._fax_number_metadata = None
 193        self._id_check_configuration_name = None
 194        self._id_check_configuration_name_metadata = None
 195        self._id_check_information_input = None
 196        self._identity_verification = None
 197        self._inherit_email_notification_configuration = None
 198        self._locked_recipient_phone_auth_editable = None
 199        self._locked_recipient_sms_editable = None
 200        self._name = None
 201        self._note = None
 202        self._note_metadata = None
 203        self._phone_authentication = None
 204        self._proof_file = None
 205        self._recipient_attachments = None
 206        self._recipient_authentication_status = None
 207        self._recipient_feature_metadata = None
 208        self._recipient_id = None
 209        self._recipient_id_guid = None
 210        self._recipient_signature_providers = None
 211        self._recipient_type = None
 212        self._recipient_type_metadata = None
 213        self._require_id_lookup = None
 214        self._require_id_lookup_metadata = None
 215        self._role_name = None
 216        self._routing_order = None
 217        self._routing_order_metadata = None
 218        self._sent_date_time = None
 219        self._signed_date_time = None
 220        self._sms_authentication = None
 221        self._social_authentications = None
 222        self._status = None
 223        self._status_code = None
 224        self._suppress_emails = None
 225        self._tabs = None
 226        self._template_locked = None
 227        self._template_required = None
 228        self._total_tab_count = None
 229        self._user_id = None
 230        self._web_form_recipient_view_id = None
 231        self.discriminator = None
 232
 233        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 234        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
 235        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
 236        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
 237        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
 238        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
 239        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 240        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
 241        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
 242        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
 243        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
 244        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
 245        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
 246        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
 247        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
 248        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
 249        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
 250        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
 251        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
 252        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
 253        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 254        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
 255        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
 256        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
 257        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
 258        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
 259        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
 260        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
 261        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
 262        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
 263        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 264        setattr(self, "_{}".format('note'), kwargs.get('note', None))
 265        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
 266        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
 267        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
 268        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
 269        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
 270        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
 271        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 272        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 273        setattr(self, "_{}".format('recipient_signature_providers'), kwargs.get('recipient_signature_providers', None))
 274        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
 275        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
 276        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
 277        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
 278        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
 279        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
 280        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
 281        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
 282        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
 283        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
 284        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
 285        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 286        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
 287        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
 288        setattr(self, "_{}".format('tabs'), kwargs.get('tabs', None))
 289        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 290        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 291        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
 292        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 293        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))
 294
 295    @property
 296    def access_code(self):
 297        """Gets the access_code of this SealSign.  # noqa: E501
 298
 299        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
 300
 301        :return: The access_code of this SealSign.  # noqa: E501
 302        :rtype: str
 303        """
 304        return self._access_code
 305
 306    @access_code.setter
 307    def access_code(self, access_code):
 308        """Sets the access_code of this SealSign.
 309
 310        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
 311
 312        :param access_code: The access_code of this SealSign.  # noqa: E501
 313        :type: str
 314        """
 315
 316        self._access_code = access_code
 317
 318    @property
 319    def access_code_metadata(self):
 320        """Gets the access_code_metadata of this SealSign.  # noqa: E501
 321
 322        Not applicable.  # noqa: E501
 323
 324        :return: The access_code_metadata of this SealSign.  # noqa: E501
 325        :rtype: PropertyMetadata
 326        """
 327        return self._access_code_metadata
 328
 329    @access_code_metadata.setter
 330    def access_code_metadata(self, access_code_metadata):
 331        """Sets the access_code_metadata of this SealSign.
 332
 333        Not applicable.  # noqa: E501
 334
 335        :param access_code_metadata: The access_code_metadata of this SealSign.  # noqa: E501
 336        :type: PropertyMetadata
 337        """
 338
 339        self._access_code_metadata = access_code_metadata
 340
 341    @property
 342    def add_access_code_to_email(self):
 343        """Gets the add_access_code_to_email of this SealSign.  # noqa: E501
 344
 345        This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient.  # noqa: E501
 346
 347        :return: The add_access_code_to_email of this SealSign.  # noqa: E501
 348        :rtype: str
 349        """
 350        return self._add_access_code_to_email
 351
 352    @add_access_code_to_email.setter
 353    def add_access_code_to_email(self, add_access_code_to_email):
 354        """Sets the add_access_code_to_email of this SealSign.
 355
 356        This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient.  # noqa: E501
 357
 358        :param add_access_code_to_email: The add_access_code_to_email of this SealSign.  # noqa: E501
 359        :type: str
 360        """
 361
 362        self._add_access_code_to_email = add_access_code_to_email
 363
 364    @property
 365    def allow_system_override_for_locked_recipient(self):
 366        """Gets the allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 367
 368          # noqa: E501
 369
 370        :return: The allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 371        :rtype: str
 372        """
 373        return self._allow_system_override_for_locked_recipient
 374
 375    @allow_system_override_for_locked_recipient.setter
 376    def allow_system_override_for_locked_recipient(self, allow_system_override_for_locked_recipient):
 377        """Sets the allow_system_override_for_locked_recipient of this SealSign.
 378
 379          # noqa: E501
 380
 381        :param allow_system_override_for_locked_recipient: The allow_system_override_for_locked_recipient of this SealSign.  # noqa: E501
 382        :type: str
 383        """
 384
 385        self._allow_system_override_for_locked_recipient = allow_system_override_for_locked_recipient
 386
 387    @property
 388    def auto_responded_reason(self):
 389        """Gets the auto_responded_reason of this SealSign.  # noqa: E501
 390
 391          # noqa: E501
 392
 393        :return: The auto_responded_reason of this SealSign.  # noqa: E501
 394        :rtype: str
 395        """
 396        return self._auto_responded_reason
 397
 398    @auto_responded_reason.setter
 399    def auto_responded_reason(self, auto_responded_reason):
 400        """Sets the auto_responded_reason of this SealSign.
 401
 402          # noqa: E501
 403
 404        :param auto_responded_reason: The auto_responded_reason of this SealSign.  # noqa: E501
 405        :type: str
 406        """
 407
 408        self._auto_responded_reason = auto_responded_reason
 409
 410    @property
 411    def bulk_send_v2_recipient(self):
 412        """Gets the bulk_send_v2_recipient of this SealSign.  # noqa: E501
 413
 414          # noqa: E501
 415
 416        :return: The bulk_send_v2_recipient of this SealSign.  # noqa: E501
 417        :rtype: str
 418        """
 419        return self._bulk_send_v2_recipient
 420
 421    @bulk_send_v2_recipient.setter
 422    def bulk_send_v2_recipient(self, bulk_send_v2_recipient):
 423        """Sets the bulk_send_v2_recipient of this SealSign.
 424
 425          # noqa: E501
 426
 427        :param bulk_send_v2_recipient: The bulk_send_v2_recipient of this SealSign.  # noqa: E501
 428        :type: str
 429        """
 430
 431        self._bulk_send_v2_recipient = bulk_send_v2_recipient
 432
 433    @property
 434    def client_user_id(self):
 435        """Gets the client_user_id of this SealSign.  # noqa: E501
 436
 437        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
 438
 439        :return: The client_user_id of this SealSign.  # noqa: E501
 440        :rtype: str
 441        """
 442        return self._client_user_id
 443
 444    @client_user_id.setter
 445    def client_user_id(self, client_user_id):
 446        """Sets the client_user_id of this SealSign.
 447
 448        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
 449
 450        :param client_user_id: The client_user_id of this SealSign.  # noqa: E501
 451        :type: str
 452        """
 453
 454        self._client_user_id = client_user_id
 455
 456    @property
 457    def completed_count(self):
 458        """Gets the completed_count of this SealSign.  # noqa: E501
 459
 460          # noqa: E501
 461
 462        :return: The completed_count of this SealSign.  # noqa: E501
 463        :rtype: str
 464        """
 465        return self._completed_count
 466
 467    @completed_count.setter
 468    def completed_count(self, completed_count):
 469        """Sets the completed_count of this SealSign.
 470
 471          # noqa: E501
 472
 473        :param completed_count: The completed_count of this SealSign.  # noqa: E501
 474        :type: str
 475        """
 476
 477        self._completed_count = completed_count
 478
 479    @property
 480    def custom_fields(self):
 481        """Gets the custom_fields of this SealSign.  # noqa: E501
 482
 483        An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters.  # noqa: E501
 484
 485        :return: The custom_fields of this SealSign.  # noqa: E501
 486        :rtype: list[str]
 487        """
 488        return self._custom_fields
 489
 490    @custom_fields.setter
 491    def custom_fields(self, custom_fields):
 492        """Sets the custom_fields of this SealSign.
 493
 494        An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters.  # noqa: E501
 495
 496        :param custom_fields: The custom_fields of this SealSign.  # noqa: E501
 497        :type: list[str]
 498        """
 499
 500        self._custom_fields = custom_fields
 501
 502    @property
 503    def declined_date_time(self):
 504        """Gets the declined_date_time of this SealSign.  # noqa: E501
 505
 506        The date and time the recipient declined the document.  # noqa: E501
 507
 508        :return: The declined_date_time of this SealSign.  # noqa: E501
 509        :rtype: str
 510        """
 511        return self._declined_date_time
 512
 513    @declined_date_time.setter
 514    def declined_date_time(self, declined_date_time):
 515        """Sets the declined_date_time of this SealSign.
 516
 517        The date and time the recipient declined the document.  # noqa: E501
 518
 519        :param declined_date_time: The declined_date_time of this SealSign.  # noqa: E501
 520        :type: str
 521        """
 522
 523        self._declined_date_time = declined_date_time
 524
 525    @property
 526    def declined_reason(self):
 527        """Gets the declined_reason of this SealSign.  # noqa: E501
 528
 529        The reason the recipient declined the document.  # noqa: E501
 530
 531        :return: The declined_reason of this SealSign.  # noqa: E501
 532        :rtype: str
 533        """
 534        return self._declined_reason
 535
 536    @declined_reason.setter
 537    def declined_reason(self, declined_reason):
 538        """Sets the declined_reason of this SealSign.
 539
 540        The reason the recipient declined the document.  # noqa: E501
 541
 542        :param declined_reason: The declined_reason of this SealSign.  # noqa: E501
 543        :type: str
 544        """
 545
 546        self._declined_reason = declined_reason
 547
 548    @property
 549    def delivered_date_time(self):
 550        """Gets the delivered_date_time of this SealSign.  # noqa: E501
 551
 552        Reserved: For DocuSign use only.  # noqa: E501
 553
 554        :return: The delivered_date_time of this SealSign.  # noqa: E501
 555        :rtype: str
 556        """
 557        return self._delivered_date_time
 558
 559    @delivered_date_time.setter
 560    def delivered_date_time(self, delivered_date_time):
 561        """Sets the delivered_date_time of this SealSign.
 562
 563        Reserved: For DocuSign use only.  # noqa: E501
 564
 565        :param delivered_date_time: The delivered_date_time of this SealSign.  # noqa: E501
 566        :type: str
 567        """
 568
 569        self._delivered_date_time = delivered_date_time
 570
 571    @property
 572    def delivery_method(self):
 573        """Gets the delivery_method of this SealSign.  # noqa: E501
 574
 575        Reserved: For DocuSign use only.  # noqa: E501
 576
 577        :return: The delivery_method of this SealSign.  # noqa: E501
 578        :rtype: str
 579        """
 580        return self._delivery_method
 581
 582    @delivery_method.setter
 583    def delivery_method(self, delivery_method):
 584        """Sets the delivery_method of this SealSign.
 585
 586        Reserved: For DocuSign use only.  # noqa: E501
 587
 588        :param delivery_method: The delivery_method of this SealSign.  # noqa: E501
 589        :type: str
 590        """
 591
 592        self._delivery_method = delivery_method
 593
 594    @property
 595    def delivery_method_metadata(self):
 596        """Gets the delivery_method_metadata of this SealSign.  # noqa: E501
 597
 598        Reserved for DocuSign.  # noqa: E501
 599
 600        :return: The delivery_method_metadata of this SealSign.  # noqa: E501
 601        :rtype: PropertyMetadata
 602        """
 603        return self._delivery_method_metadata
 604
 605    @delivery_method_metadata.setter
 606    def delivery_method_metadata(self, delivery_method_metadata):
 607        """Sets the delivery_method_metadata of this SealSign.
 608
 609        Reserved for DocuSign.  # noqa: E501
 610
 611        :param delivery_method_metadata: The delivery_method_metadata of this SealSign.  # noqa: E501
 612        :type: PropertyMetadata
 613        """
 614
 615        self._delivery_method_metadata = delivery_method_metadata
 616
 617    @property
 618    def designator_id(self):
 619        """Gets the designator_id of this SealSign.  # noqa: E501
 620
 621          # noqa: E501
 622
 623        :return: The designator_id of this SealSign.  # noqa: E501
 624        :rtype: str
 625        """
 626        return self._designator_id
 627
 628    @designator_id.setter
 629    def designator_id(self, designator_id):
 630        """Sets the designator_id of this SealSign.
 631
 632          # noqa: E501
 633
 634        :param designator_id: The designator_id of this SealSign.  # noqa: E501
 635        :type: str
 636        """
 637
 638        self._designator_id = designator_id
 639
 640    @property
 641    def designator_id_guid(self):
 642        """Gets the designator_id_guid of this SealSign.  # noqa: E501
 643
 644          # noqa: E501
 645
 646        :return: The designator_id_guid of this SealSign.  # noqa: E501
 647        :rtype: str
 648        """
 649        return self._designator_id_guid
 650
 651    @designator_id_guid.setter
 652    def designator_id_guid(self, designator_id_guid):
 653        """Sets the designator_id_guid of this SealSign.
 654
 655          # noqa: E501
 656
 657        :param designator_id_guid: The designator_id_guid of this SealSign.  # noqa: E501
 658        :type: str
 659        """
 660
 661        self._designator_id_guid = designator_id_guid
 662
 663    @property
 664    def document_template_id(self):
 665        """Gets the document_template_id of this SealSign.  # noqa: E501
 666
 667          # noqa: E501
 668
 669        :return: The document_template_id of this SealSign.  # noqa: E501
 670        :rtype: str
 671        """
 672        return self._document_template_id
 673
 674    @document_template_id.setter
 675    def document_template_id(self, document_template_id):
 676        """Sets the document_template_id of this SealSign.
 677
 678          # noqa: E501
 679
 680        :param document_template_id: The document_template_id of this SealSign.  # noqa: E501
 681        :type: str
 682        """
 683
 684        self._document_template_id = document_template_id
 685
 686    @property
 687    def document_visibility(self):
 688        """Gets the document_visibility of this SealSign.  # noqa: E501
 689
 690          # noqa: E501
 691
 692        :return: The document_visibility of this SealSign.  # noqa: E501
 693        :rtype: list[DocumentVisibility]
 694        """
 695        return self._document_visibility
 696
 697    @document_visibility.setter
 698    def document_visibility(self, document_visibility):
 699        """Sets the document_visibility of this SealSign.
 700
 701          # noqa: E501
 702
 703        :param document_visibility: The document_visibility of this SealSign.  # noqa: E501
 704        :type: list[DocumentVisibility]
 705        """
 706
 707        self._document_visibility = document_visibility
 708
 709    @property
 710    def email_notification(self):
 711        """Gets the email_notification of this SealSign.  # noqa: E501
 712
 713        A complex type that contains information sets the language of the recipient's email information.   **IMPORTANT**: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and `EmailBlurb` property settings.   # noqa: E501
 714
 715        :return: The email_notification of this SealSign.  # noqa: E501
 716        :rtype: RecipientEmailNotification
 717        """
 718        return self._email_notification
 719
 720    @email_notification.setter
 721    def email_notification(self, email_notification):
 722        """Sets the email_notification of this SealSign.
 723
 724        A complex type that contains information sets the language of the recipient's email information.   **IMPORTANT**: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and `EmailBlurb` property settings.   # noqa: E501
 725
 726        :param email_notification: The email_notification of this SealSign.  # noqa: E501
 727        :type: RecipientEmailNotification
 728        """
 729
 730        self._email_notification = email_notification
 731
 732    @property
 733    def embedded_recipient_start_url(self):
 734        """Gets the embedded_recipient_start_url of this SealSign.  # noqa: E501
 735
 736        Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session.   If set to `SIGN_AT_DOCUSIGN`, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner.  It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets `EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN`, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient.  If the `clientUserId` property is NOT set, and the `embeddedRecipientStartURL` is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The `customFields` property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets.   *Example*:   `http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]]`   # noqa: E501
 737
 738        :return: The embedded_recipient_start_url of this SealSign.  # noqa: E501
 739        :rtype: str
 740        """
 741        return self._embedded_recipient_start_url
 742
 743    @embedded_recipient_start_url.setter
 744    def embedded_recipient_start_url(self, embedded_recipient_start_url):
 745        """Sets the embedded_recipient_start_url of this SealSign.
 746
 747        Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session.   If set to `SIGN_AT_DOCUSIGN`, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner.  It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets `EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN`, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient.  If the `clientUserId` property is NOT set, and the `embeddedRecipientStartURL` is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The `customFields` property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets.   *Example*:   `http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]]`   # noqa: E501
 748
 749        :param embedded_recipient_start_url: The embedded_recipient_start_url of this SealSign.  # noqa: E501
 750        :type: str
 751        """
 752
 753        self._embedded_recipient_start_url = embedded_recipient_start_url
 754
 755    @property
 756    def error_details(self):
 757        """Gets the error_details of this SealSign.  # noqa: E501
 758
 759        Array or errors.  # noqa: E501
 760
 761        :return: The error_details of this SealSign.  # noqa: E501
 762        :rtype: ErrorDetails
 763        """
 764        return self._error_details
 765
 766    @error_details.setter
 767    def error_details(self, error_details):
 768        """Sets the error_details of this SealSign.
 769
 770        Array or errors.  # noqa: E501
 771
 772        :param error_details: The error_details of this SealSign.  # noqa: E501
 773        :type: ErrorDetails
 774        """
 775
 776        self._error_details = error_details
 777
 778    @property
 779    def fax_number(self):
 780        """Gets the fax_number of this SealSign.  # noqa: E501
 781
 782        Reserved:  # noqa: E501
 783
 784        :return: The fax_number of this SealSign.  # noqa: E501
 785        :rtype: str
 786        """
 787        return self._fax_number
 788
 789    @fax_number.setter
 790    def fax_number(self, fax_number):
 791        """Sets the fax_number of this SealSign.
 792
 793        Reserved:  # noqa: E501
 794
 795        :param fax_number: The fax_number of this SealSign.  # noqa: E501
 796        :type: str
 797        """
 798
 799        self._fax_number = fax_number
 800
 801    @property
 802    def fax_number_metadata(self):
 803        """Gets the fax_number_metadata of this SealSign.  # noqa: E501
 804
 805        Reserved for DocuSign.  # noqa: E501
 806
 807        :return: The fax_number_metadata of this SealSign.  # noqa: E501
 808        :rtype: PropertyMetadata
 809        """
 810        return self._fax_number_metadata
 811
 812    @fax_number_metadata.setter
 813    def fax_number_metadata(self, fax_number_metadata):
 814        """Sets the fax_number_metadata of this SealSign.
 815
 816        Reserved for DocuSign.  # noqa: E501
 817
 818        :param fax_number_metadata: The fax_number_metadata of this SealSign.  # noqa: E501
 819        :type: PropertyMetadata
 820        """
 821
 822        self._fax_number_metadata = fax_number_metadata
 823
 824    @property
 825    def id_check_configuration_name(self):
 826        """Gets the id_check_configuration_name of this SealSign.  # noqa: E501
 827
 828        Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting.  *Example*: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the `smsAuthentication` node.  # noqa: E501
 829
 830        :return: The id_check_configuration_name of this SealSign.  # noqa: E501
 831        :rtype: str
 832        """
 833        return self._id_check_configuration_name
 834
 835    @id_check_configuration_name.setter
 836    def id_check_configuration_name(self, id_check_configuration_name):
 837        """Sets the id_check_configuration_name of this SealSign.
 838
 839        Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting.  *Example*: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the `smsAuthentication` node.  # noqa: E501
 840
 841        :param id_check_configuration_name: The id_check_configuration_name of this SealSign.  # noqa: E501
 842        :type: str
 843        """
 844
 845        self._id_check_configuration_name = id_check_configuration_name
 846
 847    @property
 848    def id_check_configuration_name_metadata(self):
 849        """Gets the id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 850
 851        Not applicable.  # noqa: E501
 852
 853        :return: The id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 854        :rtype: PropertyMetadata
 855        """
 856        return self._id_check_configuration_name_metadata
 857
 858    @id_check_configuration_name_metadata.setter
 859    def id_check_configuration_name_metadata(self, id_check_configuration_name_metadata):
 860        """Sets the id_check_configuration_name_metadata of this SealSign.
 861
 862        Not applicable.  # noqa: E501
 863
 864        :param id_check_configuration_name_metadata: The id_check_configuration_name_metadata of this SealSign.  # noqa: E501
 865        :type: PropertyMetadata
 866        """
 867
 868        self._id_check_configuration_name_metadata = id_check_configuration_name_metadata
 869
 870    @property
 871    def id_check_information_input(self):
 872        """Gets the id_check_information_input of this SealSign.  # noqa: E501
 873
 874        Not applicable.  # noqa: E501
 875
 876        :return: The id_check_information_input of this SealSign.  # noqa: E501
 877        :rtype: IdCheckInformationInput
 878        """
 879        return self._id_check_information_input
 880
 881    @id_check_information_input.setter
 882    def id_check_information_input(self, id_check_information_input):
 883        """Sets the id_check_information_input of this SealSign.
 884
 885        Not applicable.  # noqa: E501
 886
 887        :param id_check_information_input: The id_check_information_input of this SealSign.  # noqa: E501
 888        :type: IdCheckInformationInput
 889        """
 890
 891        self._id_check_information_input = id_check_information_input
 892
 893    @property
 894    def identity_verification(self):
 895        """Gets the identity_verification of this SealSign.  # noqa: E501
 896
 897        Specifies the ID Verification workflow applied on an envelope by workflow ID. <br/>See the [list](/docs/esign-rest-api/reference/accounts/identityverifications/list/) method in the [IdentityVerifications](/docs/esign-rest-api/reference/accounts/identityverifications/) resource for more information on how to retrieve workflow IDs available for an account. <br/>This can be used in addition to other [recipient authentication](https://support.docusign.com/en/guides/ndse-user-guide-recipient-authentication) methods. <br/>Note that ID Verification and ID Check are two distinct methods. ID Verification checks recipients' identity by verifying their ID while ID Check relies on data available on public records (such as current and former address).  # noqa: E501
 898
 899        :return: The identity_verification of this SealSign.  # noqa: E501
 900        :rtype: RecipientIdentityVerification
 901        """
 902        return self._identity_verification
 903
 904    @identity_verification.setter
 905    def identity_verification(self, identity_verification):
 906        """Sets the identity_verification of this SealSign.
 907
 908        Specifies the ID Verification workflow applied on an envelope by workflow ID. <br/>See the [list](/docs/esign-rest-api/reference/accounts/identityverifications/list/) method in the [IdentityVerifications](/docs/esign-rest-api/reference/accounts/identityverifications/) resource for more information on how to retrieve workflow IDs available for an account. <br/>This can be used in addition to other [recipient authentication](https://support.docusign.com/en/guides/ndse-user-guide-recipient-authentication) methods. <br/>Note that ID Verification and ID Check are two distinct methods. ID Verification checks recipients' identity by verifying their ID while ID Check relies on data available on public records (such as current and former address).  # noqa: E501
 909
 910        :param identity_verification: The identity_verification of this SealSign.  # noqa: E501
 911        :type: RecipientIdentityVerification
 912        """
 913
 914        self._identity_verification = identity_verification
 915
 916    @property
 917    def inherit_email_notification_configuration(self):
 918        """Gets the inherit_email_notification_configuration of this SealSign.  # noqa: E501
 919
 920        When set to **true** and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account.   # noqa: E501
 921
 922        :return: The inherit_email_notification_configuration of this SealSign.  # noqa: E501
 923        :rtype: str
 924        """
 925        return self._inherit_email_notification_configuration
 926
 927    @inherit_email_notification_configuration.setter
 928    def inherit_email_notification_configuration(self, inherit_email_notification_configuration):
 929        """Sets the inherit_email_notification_configuration of this SealSign.
 930
 931        When set to **true** and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account.   # noqa: E501
 932
 933        :param inherit_email_notification_configuration: The inherit_email_notification_configuration of this SealSign.  # noqa: E501
 934        :type: str
 935        """
 936
 937        self._inherit_email_notification_configuration = inherit_email_notification_configuration
 938
 939    @property
 940    def locked_recipient_phone_auth_editable(self):
 941        """Gets the locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 942
 943          # noqa: E501
 944
 945        :return: The locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 946        :rtype: str
 947        """
 948        return self._locked_recipient_phone_auth_editable
 949
 950    @locked_recipient_phone_auth_editable.setter
 951    def locked_recipient_phone_auth_editable(self, locked_recipient_phone_auth_editable):
 952        """Sets the locked_recipient_phone_auth_editable of this SealSign.
 953
 954          # noqa: E501
 955
 956        :param locked_recipient_phone_auth_editable: The locked_recipient_phone_auth_editable of this SealSign.  # noqa: E501
 957        :type: str
 958        """
 959
 960        self._locked_recipient_phone_auth_editable = locked_recipient_phone_auth_editable
 961
 962    @property
 963    def locked_recipient_sms_editable(self):
 964        """Gets the locked_recipient_sms_editable of this SealSign.  # noqa: E501
 965
 966          # noqa: E501
 967
 968        :return: The locked_recipient_sms_editable of this SealSign.  # noqa: E501
 969        :rtype: str
 970        """
 971        return self._locked_recipient_sms_editable
 972
 973    @locked_recipient_sms_editable.setter
 974    def locked_recipient_sms_editable(self, locked_recipient_sms_editable):
 975        """Sets the locked_recipient_sms_editable of this SealSign.
 976
 977          # noqa: E501
 978
 979        :param locked_recipient_sms_editable: The locked_recipient_sms_editable of this SealSign.  # noqa: E501
 980        :type: str
 981        """
 982
 983        self._locked_recipient_sms_editable = locked_recipient_sms_editable
 984
 985    @property
 986    def name(self):
 987        """Gets the name of this SealSign.  # noqa: E501
 988
 989          # noqa: E501
 990
 991        :return: The name of this SealSign.  # noqa: E501
 992        :rtype: str
 993        """
 994        return self._name
 995
 996    @name.setter
 997    def name(self, name):
 998        """Sets the name of this SealSign.
 999
1000          # noqa: E501
1001
1002        :param name: The name of this SealSign.  # noqa: E501
1003        :type: str
1004        """
1005
1006        self._name = name
1007
1008    @property
1009    def note(self):
1010        """Gets the note of this SealSign.  # noqa: E501
1011
1012        Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen.  Maximum Length: 1000 characters.  # noqa: E501
1013
1014        :return: The note of this SealSign.  # noqa: E501
1015        :rtype: str
1016        """
1017        return self._note
1018
1019    @note.setter
1020    def note(self, note):
1021        """Sets the note of this SealSign.
1022
1023        Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen.  Maximum Length: 1000 characters.  # noqa: E501
1024
1025        :param note: The note of this SealSign.  # noqa: E501
1026        :type: str
1027        """
1028
1029        self._note = note
1030
1031    @property
1032    def note_metadata(self):
1033        """Gets the note_metadata of this SealSign.  # noqa: E501
1034
1035        Not applicable.  # noqa: E501
1036
1037        :return: The note_metadata of this SealSign.  # noqa: E501
1038        :rtype: PropertyMetadata
1039        """
1040        return self._note_metadata
1041
1042    @note_metadata.setter
1043    def note_metadata(self, note_metadata):
1044        """Sets the note_metadata of this SealSign.
1045
1046        Not applicable.  # noqa: E501
1047
1048        :param note_metadata: The note_metadata of this SealSign.  # noqa: E501
1049        :type: PropertyMetadata
1050        """
1051
1052        self._note_metadata = note_metadata
1053
1054    @property
1055    def phone_authentication(self):
1056        """Gets the phone_authentication of this SealSign.  # noqa: E501
1057
1058        Not applicable.  # noqa: E501
1059
1060        :return: The phone_authentication of this SealSign.  # noqa: E501
1061        :rtype: RecipientPhoneAuthentication
1062        """
1063        return self._phone_authentication
1064
1065    @phone_authentication.setter
1066    def phone_authentication(self, phone_authentication):
1067        """Sets the phone_authentication of this SealSign.
1068
1069        Not applicable.  # noqa: E501
1070
1071        :param phone_authentication: The phone_authentication of this SealSign.  # noqa: E501
1072        :type: RecipientPhoneAuthentication
1073        """
1074
1075        self._phone_authentication = phone_authentication
1076
1077    @property
1078    def proof_file(self):
1079        """Gets the proof_file of this SealSign.  # noqa: E501
1080
1081          # noqa: E501
1082
1083        :return: The proof_file of this SealSign.  # noqa: E501
1084        :rtype: RecipientProofFile
1085        """
1086        return self._proof_file
1087
1088    @proof_file.setter
1089    def proof_file(self, proof_file):
1090        """Sets the proof_file of this SealSign.
1091
1092          # noqa: E501
1093
1094        :param proof_file: The proof_file of this SealSign.  # noqa: E501
1095        :type: RecipientProofFile
1096        """
1097
1098        self._proof_file = proof_file
1099
1100    @property
1101    def recipient_attachments(self):
1102        """Gets the recipient_attachments of this SealSign.  # noqa: E501
1103
1104        Reserved:  # noqa: E501
1105
1106        :return: The recipient_attachments of this SealSign.  # noqa: E501
1107        :rtype: list[RecipientAttachment]
1108        """
1109        return self._recipient_attachments
1110
1111    @recipient_attachments.setter
1112    def recipient_attachments(self, recipient_attachments):
1113        """Sets the recipient_attachments of this SealSign.
1114
1115        Reserved:  # noqa: E501
1116
1117        :param recipient_attachments: The recipient_attachments of this SealSign.  # noqa: E501
1118        :type: list[RecipientAttachment]
1119        """
1120
1121        self._recipient_attachments = recipient_attachments
1122
1123    @property
1124    def recipient_authentication_status(self):
1125        """Gets the recipient_authentication_status of this SealSign.  # noqa: E501
1126
1127        Not applicable.  # noqa: E501
1128
1129        :return: The recipient_authentication_status of this SealSign.  # noqa: E501
1130        :rtype: AuthenticationStatus
1131        """
1132        return self._recipient_authentication_status
1133
1134    @recipient_authentication_status.setter
1135    def recipient_authentication_status(self, recipient_authentication_status):
1136        """Sets the recipient_authentication_status of this SealSign.
1137
1138        Not applicable.  # noqa: E501
1139
1140        :param recipient_authentication_status: The recipient_authentication_status of this SealSign.  # noqa: E501
1141        :type: AuthenticationStatus
1142        """
1143
1144        self._recipient_authentication_status = recipient_authentication_status
1145
1146    @property
1147    def recipient_feature_metadata(self):
1148        """Gets the recipient_feature_metadata of this SealSign.  # noqa: E501
1149
1150          # noqa: E501
1151
1152        :return: The recipient_feature_metadata of this SealSign.  # noqa: E501
1153        :rtype: list[FeatureAvailableMetadata]
1154        """
1155        return self._recipient_feature_metadata
1156
1157    @recipient_feature_metadata.setter
1158    def recipient_feature_metadata(self, recipient_feature_metadata):
1159        """Sets the recipient_feature_metadata of this SealSign.
1160
1161          # noqa: E501
1162
1163        :param recipient_feature_metadata: The recipient_feature_metadata of this SealSign.  # noqa: E501
1164        :type: list[FeatureAvailableMetadata]
1165        """
1166
1167        self._recipient_feature_metadata = recipient_feature_metadata
1168
1169    @property
1170    def recipient_id(self):
1171        """Gets the recipient_id of this SealSign.  # noqa: E501
1172
1173        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1174
1175        :return: The recipient_id of this SealSign.  # noqa: E501
1176        :rtype: str
1177        """
1178        return self._recipient_id
1179
1180    @recipient_id.setter
1181    def recipient_id(self, recipient_id):
1182        """Sets the recipient_id of this SealSign.
1183
1184        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1185
1186        :param recipient_id: The recipient_id of this SealSign.  # noqa: E501
1187        :type: str
1188        """
1189
1190        self._recipient_id = recipient_id
1191
1192    @property
1193    def recipient_id_guid(self):
1194        """Gets the recipient_id_guid of this SealSign.  # noqa: E501
1195
1196          # noqa: E501
1197
1198        :return: The recipient_id_guid of this SealSign.  # noqa: E501
1199        :rtype: str
1200        """
1201        return self._recipient_id_guid
1202
1203    @recipient_id_guid.setter
1204    def recipient_id_guid(self, recipient_id_guid):
1205        """Sets the recipient_id_guid of this SealSign.
1206
1207          # noqa: E501
1208
1209        :param recipient_id_guid: The recipient_id_guid of this SealSign.  # noqa: E501
1210        :type: str
1211        """
1212
1213        self._recipient_id_guid = recipient_id_guid
1214
1215    @property
1216    def recipient_signature_providers(self):
1217        """Gets the recipient_signature_providers of this SealSign.  # noqa: E501
1218
1219          # noqa: E501
1220
1221        :return: The recipient_signature_providers of this SealSign.  # noqa: E501
1222        :rtype: list[RecipientSignatureProvider]
1223        """
1224        return self._recipient_signature_providers
1225
1226    @recipient_signature_providers.setter
1227    def recipient_signature_providers(self, recipient_signature_providers):
1228        """Sets the recipient_signature_providers of this SealSign.
1229
1230          # noqa: E501
1231
1232        :param recipient_signature_providers: The recipient_signature_providers of this SealSign.  # noqa: E501
1233        :type: list[RecipientSignatureProvider]
1234        """
1235
1236        self._recipient_signature_providers = recipient_signature_providers
1237
1238    @property
1239    def recipient_type(self):
1240        """Gets the recipient_type of this SealSign.  # noqa: E501
1241
1242          # noqa: E501
1243
1244        :return: The recipient_type of this SealSign.  # noqa: E501
1245        :rtype: str
1246        """
1247        return self._recipient_type
1248
1249    @recipient_type.setter
1250    def recipient_type(self, recipient_type):
1251        """Sets the recipient_type of this SealSign.
1252
1253          # noqa: E501
1254
1255        :param recipient_type: The recipient_type of this SealSign.  # noqa: E501
1256        :type: str
1257        """
1258
1259        self._recipient_type = recipient_type
1260
1261    @property
1262    def recipient_type_metadata(self):
1263        """Gets the recipient_type_metadata of this SealSign.  # noqa: E501
1264
1265        Metadata that indicates whether the `recipientType` property is editable. This property is read-only.  # noqa: E501
1266
1267        :return: The recipient_type_metadata of this SealSign.  # noqa: E501
1268        :rtype: PropertyMetadata
1269        """
1270        return self._recipient_type_metadata
1271
1272    @recipient_type_metadata.setter
1273    def recipient_type_metadata(self, recipient_type_metadata):
1274        """Sets the recipient_type_metadata of this SealSign.
1275
1276        Metadata that indicates whether the `recipientType` property is editable. This property is read-only.  # noqa: E501
1277
1278        :param recipient_type_metadata: The recipient_type_metadata of this SealSign.  # noqa: E501
1279        :type: PropertyMetadata
1280        """
1281
1282        self._recipient_type_metadata = recipient_type_metadata
1283
1284    @property
1285    def require_id_lookup(self):
1286        """Gets the require_id_lookup of this SealSign.  # noqa: E501
1287
1288        When set to **true**, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity.   # noqa: E501
1289
1290        :return: The require_id_lookup of this SealSign.  # noqa: E501
1291        :rtype: str
1292        """
1293        return self._require_id_lookup
1294
1295    @require_id_lookup.setter
1296    def require_id_lookup(self, require_id_lookup):
1297        """Sets the require_id_lookup of this SealSign.
1298
1299        When set to **true**, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity.   # noqa: E501
1300
1301        :param require_id_lookup: The require_id_lookup of this SealSign.  # noqa: E501
1302        :type: str
1303        """
1304
1305        self._require_id_lookup = require_id_lookup
1306
1307    @property
1308    def require_id_lookup_metadata(self):
1309        """Gets the require_id_lookup_metadata of this SealSign.  # noqa: E501
1310
1311        Not applicable.  # noqa: E501
1312
1313        :return: The require_id_lookup_metadata of this SealSign.  # noqa: E501
1314        :rtype: PropertyMetadata
1315        """
1316        return self._require_id_lookup_metadata
1317
1318    @require_id_lookup_metadata.setter
1319    def require_id_lookup_metadata(self, require_id_lookup_metadata):
1320        """Sets the require_id_lookup_metadata of this SealSign.
1321
1322        Not applicable.  # noqa: E501
1323
1324        :param require_id_lookup_metadata: The require_id_lookup_metadata of this SealSign.  # noqa: E501
1325        :type: PropertyMetadata
1326        """
1327
1328        self._require_id_lookup_metadata = require_id_lookup_metadata
1329
1330    @property
1331    def role_name(self):
1332        """Gets the role_name of this SealSign.  # noqa: E501
1333
1334        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1335
1336        :return: The role_name of this SealSign.  # noqa: E501
1337        :rtype: str
1338        """
1339        return self._role_name
1340
1341    @role_name.setter
1342    def role_name(self, role_name):
1343        """Sets the role_name of this SealSign.
1344
1345        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1346
1347        :param role_name: The role_name of this SealSign.  # noqa: E501
1348        :type: str
1349        """
1350
1351        self._role_name = role_name
1352
1353    @property
1354    def routing_order(self):
1355        """Gets the routing_order of this SealSign.  # noqa: E501
1356
1357        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1358
1359        :return: The routing_order of this SealSign.  # noqa: E501
1360        :rtype: str
1361        """
1362        return self._routing_order
1363
1364    @routing_order.setter
1365    def routing_order(self, routing_order):
1366        """Sets the routing_order of this SealSign.
1367
1368        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1369
1370        :param routing_order: The routing_order of this SealSign.  # noqa: E501
1371        :type: str
1372        """
1373
1374        self._routing_order = routing_order
1375
1376    @property
1377    def routing_order_metadata(self):
1378        """Gets the routing_order_metadata of this SealSign.  # noqa: E501
1379
1380        Metadata that indicates whether the `routingOrder` property is editable. This property is read-only.  # noqa: E501
1381
1382        :return: The routing_order_metadata of this SealSign.  # noqa: E501
1383        :rtype: PropertyMetadata
1384        """
1385        return self._routing_order_metadata
1386
1387    @routing_order_metadata.setter
1388    def routing_order_metadata(self, routing_order_metadata):
1389        """Sets the routing_order_metadata of this SealSign.
1390
1391        Metadata that indicates whether the `routingOrder` property is editable. This property is read-only.  # noqa: E501
1392
1393        :param routing_order_metadata: The routing_order_metadata of this SealSign.  # noqa: E501
1394        :type: PropertyMetadata
1395        """
1396
1397        self._routing_order_metadata = routing_order_metadata
1398
1399    @property
1400    def sent_date_time(self):
1401        """Gets the sent_date_time of this SealSign.  # noqa: E501
1402
1403        The date and time the envelope was sent.  # noqa: E501
1404
1405        :return: The sent_date_time of this SealSign.  # noqa: E501
1406        :rtype: str
1407        """
1408        return self._sent_date_time
1409
1410    @sent_date_time.setter
1411    def sent_date_time(self, sent_date_time):
1412        """Sets the sent_date_time of this SealSign.
1413
1414        The date and time the envelope was sent.  # noqa: E501
1415
1416        :param sent_date_time: The sent_date_time of this SealSign.  # noqa: E501
1417        :type: str
1418        """
1419
1420        self._sent_date_time = sent_date_time
1421
1422    @property
1423    def signed_date_time(self):
1424        """Gets the signed_date_time of this SealSign.  # noqa: E501
1425
1426        Reserved: For DocuSign use only.   # noqa: E501
1427
1428        :return: The signed_date_time of this SealSign.  # noqa: E501
1429        :rtype: str
1430        """
1431        return self._signed_date_time
1432
1433    @signed_date_time.setter
1434    def signed_date_time(self, signed_date_time):
1435        """Sets the signed_date_time of this SealSign.
1436
1437        Reserved: For DocuSign use only.   # noqa: E501
1438
1439        :param signed_date_time: The signed_date_time of this SealSign.  # noqa: E501
1440        :type: str
1441        """
1442
1443        self._signed_date_time = signed_date_time
1444
1445    @property
1446    def sms_authentication(self):
1447        """Gets the sms_authentication of this SealSign.  # noqa: E501
1448
1449        Not applicable.  # noqa: E501
1450
1451        :return: The sms_authentication of this SealSign.  # noqa: E501
1452        :rtype: RecipientSMSAuthentication
1453        """
1454        return self._sms_authentication
1455
1456    @sms_authentication.setter
1457    def sms_authentication(self, sms_authentication):
1458        """Sets the sms_authentication of this SealSign.
1459
1460        Not applicable.  # noqa: E501
1461
1462        :param sms_authentication: The sms_authentication of this SealSign.  # noqa: E501
1463        :type: RecipientSMSAuthentication
1464        """
1465
1466        self._sms_authentication = sms_authentication
1467
1468    @property
1469    def social_authentications(self):
1470        """Gets the social_authentications of this SealSign.  # noqa: E501
1471
1472         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1473
1474        :return: The social_authentications of this SealSign.  # noqa: E501
1475        :rtype: list[SocialAuthentication]
1476        """
1477        return self._social_authentications
1478
1479    @social_authentications.setter
1480    def social_authentications(self, social_authentications):
1481        """Sets the social_authentications of this SealSign.
1482
1483         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1484
1485        :param social_authentications: The social_authentications of this SealSign.  # noqa: E501
1486        :type: list[SocialAuthentication]
1487        """
1488
1489        self._social_authentications = social_authentications
1490
1491    @property
1492    def status(self):
1493        """Gets the status of this SealSign.  # noqa: E501
1494
1495        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
1496
1497        :return: The status of this SealSign.  # noqa: E501
1498        :rtype: str
1499        """
1500        return self._status
1501
1502    @status.setter
1503    def status(self, status):
1504        """Sets the status of this SealSign.
1505
1506        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
1507
1508        :param status: The status of this SealSign.  # noqa: E501
1509        :type: str
1510        """
1511
1512        self._status = status
1513
1514    @property
1515    def status_code(self):
1516        """Gets the status_code of this SealSign.  # noqa: E501
1517
1518          # noqa: E501
1519
1520        :return: The status_code of this SealSign.  # noqa: E501
1521        :rtype: str
1522        """
1523        return self._status_code
1524
1525    @status_code.setter
1526    def status_code(self, status_code):
1527        """Sets the status_code of this SealSign.
1528
1529          # noqa: E501
1530
1531        :param status_code: The status_code of this SealSign.  # noqa: E501
1532        :type: str
1533        """
1534
1535        self._status_code = status_code
1536
1537    @property
1538    def suppress_emails(self):
1539        """Gets the suppress_emails of this SealSign.  # noqa: E501
1540
1541          # noqa: E501
1542
1543        :return: The suppress_emails of this SealSign.  # noqa: E501
1544        :rtype: str
1545        """
1546        return self._suppress_emails
1547
1548    @suppress_emails.setter
1549    def suppress_emails(self, suppress_emails):
1550        """Sets the suppress_emails of this SealSign.
1551
1552          # noqa: E501
1553
1554        :param suppress_emails: The suppress_emails of this SealSign.  # noqa: E501
1555        :type: str
1556        """
1557
1558        self._suppress_emails = suppress_emails
1559
1560    @property
1561    def tabs(self):
1562        """Gets the tabs of this SealSign.  # noqa: E501
1563
1564        A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients.  # noqa: E501
1565
1566        :return: The tabs of this SealSign.  # noqa: E501
1567        :rtype: Tabs
1568        """
1569        return self._tabs
1570
1571    @tabs.setter
1572    def tabs(self, tabs):
1573        """Sets the tabs of this SealSign.
1574
1575        A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients.  # noqa: E501
1576
1577        :param tabs: The tabs of this SealSign.  # noqa: E501
1578        :type: Tabs
1579        """
1580
1581        self._tabs = tabs
1582
1583    @property
1584    def template_locked(self):
1585        """Gets the template_locked of this SealSign.  # noqa: E501
1586
1587        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
1588
1589        :return: The template_locked of this SealSign.  # noqa: E501
1590        :rtype: str
1591        """
1592        return self._template_locked
1593
1594    @template_locked.setter
1595    def template_locked(self, template_locked):
1596        """Sets the template_locked of this SealSign.
1597
1598        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
1599
1600        :param template_locked: The template_locked of this SealSign.  # noqa: E501
1601        :type: str
1602        """
1603
1604        self._template_locked = template_locked
1605
1606    @property
1607    def template_required(self):
1608        """Gets the template_required of this SealSign.  # noqa: E501
1609
1610        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
1611
1612        :return: The template_required of this SealSign.  # noqa: E501
1613        :rtype: str
1614        """
1615        return self._template_required
1616
1617    @template_required.setter
1618    def template_required(self, template_required):
1619        """Sets the template_required of this SealSign.
1620
1621        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
1622
1623        :param template_required: The template_required of this SealSign.  # noqa: E501
1624        :type: str
1625        """
1626
1627        self._template_required = template_required
1628
1629    @property
1630    def total_tab_count(self):
1631        """Gets the total_tab_count of this SealSign.  # noqa: E501
1632
1633          # noqa: E501
1634
1635        :return: The total_tab_count of this SealSign.  # noqa: E501
1636        :rtype: str
1637        """
1638        return self._total_tab_count
1639
1640    @total_tab_count.setter
1641    def total_tab_count(self, total_tab_count):
1642        """Sets the total_tab_count of this SealSign.
1643
1644          # noqa: E501
1645
1646        :param total_tab_count: The total_tab_count of this SealSign.  # noqa: E501
1647        :type: str
1648        """
1649
1650        self._total_tab_count = total_tab_count
1651
1652    @property
1653    def user_id(self):
1654        """Gets the user_id of this SealSign.  # noqa: E501
1655
1656          # noqa: E501
1657
1658        :return: The user_id of this SealSign.  # noqa: E501
1659        :rtype: str
1660        """
1661        return self._user_id
1662
1663    @user_id.setter
1664    def user_id(self, user_id):
1665        """Sets the user_id of this SealSign.
1666
1667          # noqa: E501
1668
1669        :param user_id: The user_id of this SealSign.  # noqa: E501
1670        :type: str
1671        """
1672
1673        self._user_id = user_id
1674
1675    @property
1676    def web_form_recipient_view_id(self):
1677        """Gets the web_form_recipient_view_id of this SealSign.  # noqa: E501
1678
1679          # noqa: E501
1680
1681        :return: The web_form_recipient_view_id of this SealSign.  # noqa: E501
1682        :rtype: str
1683        """
1684        return self._web_form_recipient_view_id
1685
1686    @web_form_recipient_view_id.setter
1687    def web_form_recipient_view_id(self, web_form_recipient_view_id):
1688        """Sets the web_form_recipient_view_id of this SealSign.
1689
1690          # noqa: E501
1691
1692        :param web_form_recipient_view_id: The web_form_recipient_view_id of this SealSign.  # noqa: E501
1693        :type: str
1694        """
1695
1696        self._web_form_recipient_view_id = web_form_recipient_view_id
1697
1698    def to_dict(self):
1699        """Returns the model properties as a dict"""
1700        result = {}
1701
1702        for attr, _ in six.iteritems(self.swagger_types):
1703            value = getattr(self, attr)
1704            if isinstance(value, list):
1705                result[attr] = list(map(
1706                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1707                    value
1708                ))
1709            elif hasattr(value, "to_dict"):
1710                result[attr] = value.to_dict()
1711            elif isinstance(value, dict):
1712                result[attr] = dict(map(
1713                    lambda item: (item[0], item[1].to_dict())
1714                    if hasattr(item[1], "to_dict") else item,
1715                    value.items()
1716                ))
1717            else:
1718                result[attr] = value
1719        if issubclass(SealSign, dict):
1720            for key, value in self.items():
1721                result[key] = value
1722
1723        return result
1724
1725    def to_str(self):
1726        """Returns the string representation of the model"""
1727        return pprint.pformat(self.to_dict())
1728
1729    def __repr__(self):
1730        """For `print` and `pprint`"""
1731        return self.to_str()
1732
1733    def __eq__(self, other):
1734        """Returns true if both objects are equal"""
1735        if not isinstance(other, SealSign):
1736            return False
1737
1738        return self.to_dict() == other.to_dict()
1739
1740    def __ne__(self, other):
1741        """Returns true if both objects are not equal"""
1742        if not isinstance(other, SealSign):
1743            return True
1744
1745        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.

SealSign(_configuration=None, **kwargs)
164    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
165        """SealSign - a model defined in Swagger"""  # noqa: E501
166        if _configuration is None:
167            _configuration = Configuration()
168        self._configuration = _configuration
169
170        self._access_code = None
171        self._access_code_metadata = None
172        self._add_access_code_to_email = None
173        self._allow_system_override_for_locked_recipient = None
174        self._auto_responded_reason = None
175        self._bulk_send_v2_recipient = None
176        self._client_user_id = None
177        self._completed_count = None
178        self._custom_fields = None
179        self._declined_date_time = None
180        self._declined_reason = None
181        self._delivered_date_time = None
182        self._delivery_method = None
183        self._delivery_method_metadata = None
184        self._designator_id = None
185        self._designator_id_guid = None
186        self._document_template_id = None
187        self._document_visibility = None
188        self._email_notification = None
189        self._embedded_recipient_start_url = None
190        self._error_details = None
191        self._fax_number = None
192        self._fax_number_metadata = None
193        self._id_check_configuration_name = None
194        self._id_check_configuration_name_metadata = None
195        self._id_check_information_input = None
196        self._identity_verification = None
197        self._inherit_email_notification_configuration = None
198        self._locked_recipient_phone_auth_editable = None
199        self._locked_recipient_sms_editable = None
200        self._name = None
201        self._note = None
202        self._note_metadata = None
203        self._phone_authentication = None
204        self._proof_file = None
205        self._recipient_attachments = None
206        self._recipient_authentication_status = None
207        self._recipient_feature_metadata = None
208        self._recipient_id = None
209        self._recipient_id_guid = None
210        self._recipient_signature_providers = None
211        self._recipient_type = None
212        self._recipient_type_metadata = None
213        self._require_id_lookup = None
214        self._require_id_lookup_metadata = None
215        self._role_name = None
216        self._routing_order = None
217        self._routing_order_metadata = None
218        self._sent_date_time = None
219        self._signed_date_time = None
220        self._sms_authentication = None
221        self._social_authentications = None
222        self._status = None
223        self._status_code = None
224        self._suppress_emails = None
225        self._tabs = None
226        self._template_locked = None
227        self._template_required = None
228        self._total_tab_count = None
229        self._user_id = None
230        self._web_form_recipient_view_id = None
231        self.discriminator = None
232
233        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
234        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
235        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
236        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
237        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
238        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
239        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
240        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
241        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
242        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
243        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
244        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
245        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
246        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
247        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
248        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
249        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
250        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
251        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
252        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
253        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
254        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
255        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
256        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
257        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
258        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
259        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
260        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
261        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
262        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
263        setattr(self, "_{}".format('name'), kwargs.get('name', None))
264        setattr(self, "_{}".format('note'), kwargs.get('note', None))
265        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
266        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
267        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
268        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
269        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
270        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
271        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
272        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
273        setattr(self, "_{}".format('recipient_signature_providers'), kwargs.get('recipient_signature_providers', None))
274        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
275        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
276        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
277        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
278        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
279        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
280        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
281        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
282        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
283        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
284        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
285        setattr(self, "_{}".format('status'), kwargs.get('status', None))
286        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
287        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
288        setattr(self, "_{}".format('tabs'), kwargs.get('tabs', None))
289        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
290        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
291        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
292        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
293        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))

SealSign - a model defined in Swagger

swagger_types = {'access_code': 'str', 'access_code_metadata': 'PropertyMetadata', 'add_access_code_to_email': 'str', 'allow_system_override_for_locked_recipient': 'str', 'auto_responded_reason': 'str', 'bulk_send_v2_recipient': 'str', 'client_user_id': 'str', 'completed_count': 'str', 'custom_fields': 'list[str]', 'declined_date_time': 'str', 'declined_reason': 'str', 'delivered_date_time': 'str', 'delivery_method': 'str', 'delivery_method_metadata': 'PropertyMetadata', 'designator_id': 'str', 'designator_id_guid': 'str', 'document_template_id': 'str', 'document_visibility': 'list[DocumentVisibility]', 'email_notification': 'RecipientEmailNotification', 'embedded_recipient_start_url': 'str', 'error_details': 'ErrorDetails', 'fax_number': 'str', 'fax_number_metadata': 'PropertyMetadata', 'id_check_configuration_name': 'str', 'id_check_configuration_name_metadata': 'PropertyMetadata', 'id_check_information_input': 'IdCheckInformationInput', 'identity_verification': 'RecipientIdentityVerification', 'inherit_email_notification_configuration': 'str', 'locked_recipient_phone_auth_editable': 'str', 'locked_recipient_sms_editable': 'str', 'name': 'str', 'note': 'str', 'note_metadata': 'PropertyMetadata', 'phone_authentication': 'RecipientPhoneAuthentication', 'proof_file': 'RecipientProofFile', 'recipient_attachments': 'list[RecipientAttachment]', 'recipient_authentication_status': 'AuthenticationStatus', 'recipient_feature_metadata': 'list[FeatureAvailableMetadata]', 'recipient_id': 'str', 'recipient_id_guid': 'str', 'recipient_signature_providers': 'list[RecipientSignatureProvider]', 'recipient_type': 'str', 'recipient_type_metadata': 'PropertyMetadata', 'require_id_lookup': 'str', 'require_id_lookup_metadata': 'PropertyMetadata', 'role_name': 'str', 'routing_order': 'str', 'routing_order_metadata': 'PropertyMetadata', 'sent_date_time': 'str', 'signed_date_time': 'str', 'sms_authentication': 'RecipientSMSAuthentication', 'social_authentications': 'list[SocialAuthentication]', 'status': 'str', 'status_code': 'str', 'suppress_emails': 'str', 'tabs': 'Tabs', 'template_locked': 'str', 'template_required': 'str', 'total_tab_count': 'str', 'user_id': 'str', 'web_form_recipient_view_id': 'str'}
attribute_map = {'access_code': 'accessCode', 'access_code_metadata': 'accessCodeMetadata', 'add_access_code_to_email': 'addAccessCodeToEmail', 'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient', 'auto_responded_reason': 'autoRespondedReason', 'bulk_send_v2_recipient': 'bulkSendV2Recipient', 'client_user_id': 'clientUserId', 'completed_count': 'completedCount', 'custom_fields': 'customFields', 'declined_date_time': 'declinedDateTime', 'declined_reason': 'declinedReason', 'delivered_date_time': 'deliveredDateTime', 'delivery_method': 'deliveryMethod', 'delivery_method_metadata': 'deliveryMethodMetadata', 'designator_id': 'designatorId', 'designator_id_guid': 'designatorIdGuid', 'document_template_id': 'documentTemplateId', 'document_visibility': 'documentVisibility', 'email_notification': 'emailNotification', 'embedded_recipient_start_url': 'embeddedRecipientStartURL', 'error_details': 'errorDetails', 'fax_number': 'faxNumber', 'fax_number_metadata': 'faxNumberMetadata', 'id_check_configuration_name': 'idCheckConfigurationName', 'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata', 'id_check_information_input': 'idCheckInformationInput', 'identity_verification': 'identityVerification', 'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration', 'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable', 'locked_recipient_sms_editable': 'lockedRecipientSmsEditable', 'name': 'name', 'note': 'note', 'note_metadata': 'noteMetadata', 'phone_authentication': 'phoneAuthentication', 'proof_file': 'proofFile', 'recipient_attachments': 'recipientAttachments', 'recipient_authentication_status': 'recipientAuthenticationStatus', 'recipient_feature_metadata': 'recipientFeatureMetadata', 'recipient_id': 'recipientId', 'recipient_id_guid': 'recipientIdGuid', 'recipient_signature_providers': 'recipientSignatureProviders', 'recipient_type': 'recipientType', 'recipient_type_metadata': 'recipientTypeMetadata', 'require_id_lookup': 'requireIdLookup', 'require_id_lookup_metadata': 'requireIdLookupMetadata', 'role_name': 'roleName', 'routing_order': 'routingOrder', 'routing_order_metadata': 'routingOrderMetadata', 'sent_date_time': 'sentDateTime', 'signed_date_time': 'signedDateTime', 'sms_authentication': 'smsAuthentication', 'social_authentications': 'socialAuthentications', 'status': 'status', 'status_code': 'statusCode', 'suppress_emails': 'suppressEmails', 'tabs': 'tabs', 'template_locked': 'templateLocked', 'template_required': 'templateRequired', 'total_tab_count': 'totalTabCount', 'user_id': 'userId', 'web_form_recipient_view_id': 'webFormRecipientViewId'}
access_code

Gets the access_code of this SealSign. # 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 SealSign. # noqa: E501

access_code_metadata

Gets the access_code_metadata of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The access_code_metadata of this SealSign. # noqa: E501

add_access_code_to_email

Gets the add_access_code_to_email of this SealSign. # noqa: E501

This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient. # noqa: E501

Returns

The add_access_code_to_email of this SealSign. # noqa: E501

allow_system_override_for_locked_recipient

Gets the allow_system_override_for_locked_recipient of this SealSign. # noqa: E501

# noqa: E501

Returns

The allow_system_override_for_locked_recipient of this SealSign. # noqa: E501

auto_responded_reason

Gets the auto_responded_reason of this SealSign. # noqa: E501

# noqa: E501

Returns

The auto_responded_reason of this SealSign. # noqa: E501

bulk_send_v2_recipient

Gets the bulk_send_v2_recipient of this SealSign. # noqa: E501

# noqa: E501

Returns

The bulk_send_v2_recipient of this SealSign. # noqa: E501

client_user_id

Gets the client_user_id of this SealSign. # 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 SealSign. # noqa: E501

completed_count

Gets the completed_count of this SealSign. # noqa: E501

# noqa: E501

Returns

The completed_count of this SealSign. # noqa: E501

custom_fields

Gets the custom_fields of this SealSign. # noqa: E501

An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501

Returns

The custom_fields of this SealSign. # noqa: E501

declined_date_time

Gets the declined_date_time of this SealSign. # noqa: E501

The date and time the recipient declined the document. # noqa: E501

Returns

The declined_date_time of this SealSign. # noqa: E501

declined_reason

Gets the declined_reason of this SealSign. # noqa: E501

The reason the recipient declined the document. # noqa: E501

Returns

The declined_reason of this SealSign. # noqa: E501

delivered_date_time

Gets the delivered_date_time of this SealSign. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The delivered_date_time of this SealSign. # noqa: E501

delivery_method

Gets the delivery_method of this SealSign. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The delivery_method of this SealSign. # noqa: E501

delivery_method_metadata

Gets the delivery_method_metadata of this SealSign. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The delivery_method_metadata of this SealSign. # noqa: E501

designator_id

Gets the designator_id of this SealSign. # noqa: E501

# noqa: E501

Returns

The designator_id of this SealSign. # noqa: E501

designator_id_guid

Gets the designator_id_guid of this SealSign. # noqa: E501

# noqa: E501

Returns

The designator_id_guid of this SealSign. # noqa: E501

document_template_id

Gets the document_template_id of this SealSign. # noqa: E501

# noqa: E501

Returns

The document_template_id of this SealSign. # noqa: E501

document_visibility

Gets the document_visibility of this SealSign. # noqa: E501

# noqa: E501

Returns

The document_visibility of this SealSign. # noqa: E501

email_notification

Gets the email_notification of this SealSign. # noqa: E501

A complex type that contains information sets the language of the recipient's email information. IMPORTANT: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and EmailBlurb property settings. # noqa: E501

Returns

The email_notification of this SealSign. # noqa: E501

embedded_recipient_start_url

Gets the embedded_recipient_start_url of this SealSign. # noqa: E501

Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session. If set to SIGN_AT_DOCUSIGN, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner. It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient. If the clientUserId property is NOT set, and the embeddedRecipientStartURL is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The customFields property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets. Example: http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]] # noqa: E501

Returns

The embedded_recipient_start_url of this SealSign. # noqa: E501

error_details

Gets the error_details of this SealSign. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this SealSign. # noqa: E501

fax_number

Gets the fax_number of this SealSign. # noqa: E501

Reserved: # noqa: E501

Returns

The fax_number of this SealSign. # noqa: E501

fax_number_metadata

Gets the fax_number_metadata of this SealSign. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The fax_number_metadata of this SealSign. # noqa: E501

id_check_configuration_name

Gets the id_check_configuration_name of this SealSign. # noqa: E501

Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting. Example: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the smsAuthentication node. # noqa: E501

Returns

The id_check_configuration_name of this SealSign. # noqa: E501

id_check_configuration_name_metadata

Gets the id_check_configuration_name_metadata of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The id_check_configuration_name_metadata of this SealSign. # noqa: E501

id_check_information_input

Gets the id_check_information_input of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The id_check_information_input of this SealSign. # noqa: E501

identity_verification

Gets the identity_verification of this SealSign. # noqa: E501

Specifies the ID Verification workflow applied on an envelope by workflow ID.
See the list method in the IdentityVerifications resource for more information on how to retrieve workflow IDs available for an account.
This can be used in addition to other recipient authentication methods.
Note that ID Verification and ID Check are two distinct methods. ID Verification checks recipients' identity by verifying their ID while ID Check relies on data available on public records (such as current and former address). # noqa: E501

Returns

The identity_verification of this SealSign. # noqa: E501

inherit_email_notification_configuration

Gets the inherit_email_notification_configuration of this SealSign. # noqa: E501

When set to true and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account. # noqa: E501

Returns

The inherit_email_notification_configuration of this SealSign. # noqa: E501

locked_recipient_phone_auth_editable

Gets the locked_recipient_phone_auth_editable of this SealSign. # noqa: E501

# noqa: E501

Returns

The locked_recipient_phone_auth_editable of this SealSign. # noqa: E501

locked_recipient_sms_editable

Gets the locked_recipient_sms_editable of this SealSign. # noqa: E501

# noqa: E501

Returns

The locked_recipient_sms_editable of this SealSign. # noqa: E501

name

Gets the name of this SealSign. # noqa: E501

# noqa: E501

Returns

The name of this SealSign. # noqa: E501

note

Gets the note of this SealSign. # noqa: E501

Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen. Maximum Length: 1000 characters. # noqa: E501

Returns

The note of this SealSign. # noqa: E501

note_metadata

Gets the note_metadata of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The note_metadata of this SealSign. # noqa: E501

phone_authentication

Gets the phone_authentication of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The phone_authentication of this SealSign. # noqa: E501

proof_file

Gets the proof_file of this SealSign. # noqa: E501

# noqa: E501

Returns

The proof_file of this SealSign. # noqa: E501

recipient_attachments

Gets the recipient_attachments of this SealSign. # noqa: E501

Reserved: # noqa: E501

Returns

The recipient_attachments of this SealSign. # noqa: E501

recipient_authentication_status

Gets the recipient_authentication_status of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The recipient_authentication_status of this SealSign. # noqa: E501

recipient_feature_metadata

Gets the recipient_feature_metadata of this SealSign. # noqa: E501

# noqa: E501

Returns

The recipient_feature_metadata of this SealSign. # noqa: E501

recipient_id

Gets the recipient_id of this SealSign. # noqa: E501

Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. # noqa: E501

Returns

The recipient_id of this SealSign. # noqa: E501

recipient_id_guid

Gets the recipient_id_guid of this SealSign. # noqa: E501

# noqa: E501

Returns

The recipient_id_guid of this SealSign. # noqa: E501

recipient_signature_providers

Gets the recipient_signature_providers of this SealSign. # noqa: E501

# noqa: E501

Returns

The recipient_signature_providers of this SealSign. # noqa: E501

recipient_type

Gets the recipient_type of this SealSign. # noqa: E501

# noqa: E501

Returns

The recipient_type of this SealSign. # noqa: E501

recipient_type_metadata

Gets the recipient_type_metadata of this SealSign. # noqa: E501

Metadata that indicates whether the recipientType property is editable. This property is read-only. # noqa: E501

Returns

The recipient_type_metadata of this SealSign. # noqa: E501

require_id_lookup

Gets the require_id_lookup of this SealSign. # noqa: E501

When set to true, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity. # noqa: E501

Returns

The require_id_lookup of this SealSign. # noqa: E501

require_id_lookup_metadata

Gets the require_id_lookup_metadata of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The require_id_lookup_metadata of this SealSign. # noqa: E501

role_name

Gets the role_name of this SealSign. # noqa: E501

Optional element. Specifies the role name associated with the recipient.

This is required when working with template recipients. # noqa: E501

Returns

The role_name of this SealSign. # noqa: E501

routing_order

Gets the routing_order of this SealSign. # noqa: E501

Specifies the routing order of the recipient in the envelope. # noqa: E501

Returns

The routing_order of this SealSign. # noqa: E501

routing_order_metadata

Gets the routing_order_metadata of this SealSign. # noqa: E501

Metadata that indicates whether the routingOrder property is editable. This property is read-only. # noqa: E501

Returns

The routing_order_metadata of this SealSign. # noqa: E501

sent_date_time

Gets the sent_date_time of this SealSign. # noqa: E501

The date and time the envelope was sent. # noqa: E501

Returns

The sent_date_time of this SealSign. # noqa: E501

signed_date_time

Gets the signed_date_time of this SealSign. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The signed_date_time of this SealSign. # noqa: E501

sms_authentication

Gets the sms_authentication of this SealSign. # noqa: E501

Not applicable. # noqa: E501

Returns

The sms_authentication of this SealSign. # noqa: E501

social_authentications

Gets the social_authentications of this SealSign. # noqa: E501

Lists the social ID type that can be used for recipient authentication. # noqa: E501

Returns

The social_authentications of this SealSign. # noqa: E501

status

Gets the status of this SealSign. # 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 SealSign. # noqa: E501

status_code

Gets the status_code of this SealSign. # noqa: E501

# noqa: E501

Returns

The status_code of this SealSign. # noqa: E501

suppress_emails

Gets the suppress_emails of this SealSign. # noqa: E501

# noqa: E501

Returns

The suppress_emails of this SealSign. # noqa: E501

tabs

Gets the tabs of this SealSign. # noqa: E501

A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients. # noqa: E501

Returns

The tabs of this SealSign. # noqa: E501

template_locked

Gets the template_locked of this SealSign. # noqa: E501

When set to true, the sender cannot change any attributes of the recipient. Used only when working with template recipients. # noqa: E501

Returns

The template_locked of this SealSign. # noqa: E501

template_required

Gets the template_required of this SealSign. # noqa: E501

When set to true, the sender may not remove the recipient. Used only when working with template recipients. # noqa: E501

Returns

The template_required of this SealSign. # noqa: E501

total_tab_count

Gets the total_tab_count of this SealSign. # noqa: E501

# noqa: E501

Returns

The total_tab_count of this SealSign. # noqa: E501

user_id

Gets the user_id of this SealSign. # noqa: E501

# noqa: E501

Returns

The user_id of this SealSign. # noqa: E501

web_form_recipient_view_id

Gets the web_form_recipient_view_id of this SealSign. # noqa: E501

# noqa: E501

Returns

The web_form_recipient_view_id of this SealSign. # noqa: E501

def to_dict(self)
1698    def to_dict(self):
1699        """Returns the model properties as a dict"""
1700        result = {}
1701
1702        for attr, _ in six.iteritems(self.swagger_types):
1703            value = getattr(self, attr)
1704            if isinstance(value, list):
1705                result[attr] = list(map(
1706                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1707                    value
1708                ))
1709            elif hasattr(value, "to_dict"):
1710                result[attr] = value.to_dict()
1711            elif isinstance(value, dict):
1712                result[attr] = dict(map(
1713                    lambda item: (item[0], item[1].to_dict())
1714                    if hasattr(item[1], "to_dict") else item,
1715                    value.items()
1716                ))
1717            else:
1718                result[attr] = value
1719        if issubclass(SealSign, dict):
1720            for key, value in self.items():
1721                result[key] = value
1722
1723        return result

Returns the model properties as a dict

def to_str(self)
1725    def to_str(self):
1726        """Returns the string representation of the model"""
1727        return pprint.pformat(self.to_dict())

Returns the string representation of the model