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

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

def to_dict(self)
1617    def to_dict(self):
1618        """Returns the model properties as a dict"""
1619        result = {}
1620
1621        for attr, _ in six.iteritems(self.swagger_types):
1622            value = getattr(self, attr)
1623            if isinstance(value, list):
1624                result[attr] = list(map(
1625                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1626                    value
1627                ))
1628            elif hasattr(value, "to_dict"):
1629                result[attr] = value.to_dict()
1630            elif isinstance(value, dict):
1631                result[attr] = dict(map(
1632                    lambda item: (item[0], item[1].to_dict())
1633                    if hasattr(item[1], "to_dict") else item,
1634                    value.items()
1635                ))
1636            else:
1637                result[attr] = value
1638        if issubclass(SealSign, dict):
1639            for key, value in self.items():
1640                result[key] = value
1641
1642        return result

Returns the model properties as a dict

def to_str(self)
1644    def to_str(self):
1645        """Returns the string representation of the model"""
1646        return pprint.pformat(self.to_dict())

Returns the string representation of the model