docusign_esign.models.participant

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 Participant(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        'additional_notifications': 'list[RecipientAdditionalNotification]',
  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        'consent_details_list': 'list[ConsentDetails]',
  46        'custom_fields': 'list[str]',
  47        'declined_date_time': 'str',
  48        'declined_reason': 'str',
  49        'delivered_date_time': 'str',
  50        'delivery_method': 'str',
  51        'delivery_method_metadata': 'PropertyMetadata',
  52        'designator_id': 'str',
  53        'designator_id_guid': 'str',
  54        'document_template_id': 'str',
  55        'document_visibility': 'list[DocumentVisibility]',
  56        'email': 'str',
  57        'email_metadata': 'PropertyMetadata',
  58        'email_notification': 'RecipientEmailNotification',
  59        'email_recipient_post_signing_url': 'str',
  60        'embedded_recipient_start_url': 'str',
  61        'error_details': 'ErrorDetails',
  62        'fax_number': 'str',
  63        'fax_number_metadata': 'PropertyMetadata',
  64        'first_name': 'str',
  65        'first_name_metadata': 'PropertyMetadata',
  66        'full_name': 'str',
  67        'full_name_metadata': 'PropertyMetadata',
  68        'id_check_configuration_name': 'str',
  69        'id_check_configuration_name_metadata': 'PropertyMetadata',
  70        'id_check_information_input': 'IdCheckInformationInput',
  71        'identity_verification': 'RecipientIdentityVerification',
  72        'inherit_email_notification_configuration': 'str',
  73        'last_name': 'str',
  74        'last_name_metadata': 'PropertyMetadata',
  75        'locked_recipient_phone_auth_editable': 'str',
  76        'locked_recipient_sms_editable': 'str',
  77        'name': 'str',
  78        'name_metadata': 'PropertyMetadata',
  79        'note': 'str',
  80        'note_metadata': 'PropertyMetadata',
  81        'participate_for': 'str',
  82        'participate_for_guid': 'str',
  83        'phone_authentication': 'RecipientPhoneAuthentication',
  84        'phone_number': 'RecipientPhoneNumber',
  85        'proof_file': 'RecipientProofFile',
  86        'recipient_attachments': 'list[RecipientAttachment]',
  87        'recipient_authentication_status': 'AuthenticationStatus',
  88        'recipient_feature_metadata': 'list[FeatureAvailableMetadata]',
  89        'recipient_id': 'str',
  90        'recipient_id_guid': 'str',
  91        'recipient_type': 'str',
  92        'recipient_type_metadata': 'PropertyMetadata',
  93        'require_id_lookup': 'str',
  94        'require_id_lookup_metadata': 'PropertyMetadata',
  95        'role_name': 'str',
  96        'routing_order': 'str',
  97        'routing_order_metadata': 'PropertyMetadata',
  98        'sent_date_time': 'str',
  99        'signed_date_time': 'str',
 100        'signing_group_id': 'str',
 101        'signing_group_id_metadata': 'PropertyMetadata',
 102        'signing_group_name': 'str',
 103        'signing_group_users': 'list[UserInfo]',
 104        'sms_authentication': 'RecipientSMSAuthentication',
 105        'social_authentications': 'list[SocialAuthentication]',
 106        'status': 'str',
 107        'status_code': 'str',
 108        'suppress_emails': 'str',
 109        'template_locked': 'str',
 110        'template_required': 'str',
 111        'total_tab_count': 'str',
 112        'user_id': 'str',
 113        'web_form_recipient_view_id': 'str'
 114    }
 115
 116    attribute_map = {
 117        'access_code': 'accessCode',
 118        'access_code_metadata': 'accessCodeMetadata',
 119        'add_access_code_to_email': 'addAccessCodeToEmail',
 120        'additional_notifications': 'additionalNotifications',
 121        'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient',
 122        'auto_responded_reason': 'autoRespondedReason',
 123        'bulk_send_v2_recipient': 'bulkSendV2Recipient',
 124        'client_user_id': 'clientUserId',
 125        'completed_count': 'completedCount',
 126        'consent_details_list': 'consentDetailsList',
 127        'custom_fields': 'customFields',
 128        'declined_date_time': 'declinedDateTime',
 129        'declined_reason': 'declinedReason',
 130        'delivered_date_time': 'deliveredDateTime',
 131        'delivery_method': 'deliveryMethod',
 132        'delivery_method_metadata': 'deliveryMethodMetadata',
 133        'designator_id': 'designatorId',
 134        'designator_id_guid': 'designatorIdGuid',
 135        'document_template_id': 'documentTemplateId',
 136        'document_visibility': 'documentVisibility',
 137        'email': 'email',
 138        'email_metadata': 'emailMetadata',
 139        'email_notification': 'emailNotification',
 140        'email_recipient_post_signing_url': 'emailRecipientPostSigningURL',
 141        'embedded_recipient_start_url': 'embeddedRecipientStartURL',
 142        'error_details': 'errorDetails',
 143        'fax_number': 'faxNumber',
 144        'fax_number_metadata': 'faxNumberMetadata',
 145        'first_name': 'firstName',
 146        'first_name_metadata': 'firstNameMetadata',
 147        'full_name': 'fullName',
 148        'full_name_metadata': 'fullNameMetadata',
 149        'id_check_configuration_name': 'idCheckConfigurationName',
 150        'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata',
 151        'id_check_information_input': 'idCheckInformationInput',
 152        'identity_verification': 'identityVerification',
 153        'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration',
 154        'last_name': 'lastName',
 155        'last_name_metadata': 'lastNameMetadata',
 156        'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable',
 157        'locked_recipient_sms_editable': 'lockedRecipientSmsEditable',
 158        'name': 'name',
 159        'name_metadata': 'nameMetadata',
 160        'note': 'note',
 161        'note_metadata': 'noteMetadata',
 162        'participate_for': 'participateFor',
 163        'participate_for_guid': 'participateForGuid',
 164        'phone_authentication': 'phoneAuthentication',
 165        'phone_number': 'phoneNumber',
 166        'proof_file': 'proofFile',
 167        'recipient_attachments': 'recipientAttachments',
 168        'recipient_authentication_status': 'recipientAuthenticationStatus',
 169        'recipient_feature_metadata': 'recipientFeatureMetadata',
 170        'recipient_id': 'recipientId',
 171        'recipient_id_guid': 'recipientIdGuid',
 172        'recipient_type': 'recipientType',
 173        'recipient_type_metadata': 'recipientTypeMetadata',
 174        'require_id_lookup': 'requireIdLookup',
 175        'require_id_lookup_metadata': 'requireIdLookupMetadata',
 176        'role_name': 'roleName',
 177        'routing_order': 'routingOrder',
 178        'routing_order_metadata': 'routingOrderMetadata',
 179        'sent_date_time': 'sentDateTime',
 180        'signed_date_time': 'signedDateTime',
 181        'signing_group_id': 'signingGroupId',
 182        'signing_group_id_metadata': 'signingGroupIdMetadata',
 183        'signing_group_name': 'signingGroupName',
 184        'signing_group_users': 'signingGroupUsers',
 185        'sms_authentication': 'smsAuthentication',
 186        'social_authentications': 'socialAuthentications',
 187        'status': 'status',
 188        'status_code': 'statusCode',
 189        'suppress_emails': 'suppressEmails',
 190        'template_locked': 'templateLocked',
 191        'template_required': 'templateRequired',
 192        'total_tab_count': 'totalTabCount',
 193        'user_id': 'userId',
 194        'web_form_recipient_view_id': 'webFormRecipientViewId'
 195    }
 196
 197    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 198        """Participant - a model defined in Swagger"""  # noqa: E501
 199        if _configuration is None:
 200            _configuration = Configuration()
 201        self._configuration = _configuration
 202
 203        self._access_code = None
 204        self._access_code_metadata = None
 205        self._add_access_code_to_email = None
 206        self._additional_notifications = None
 207        self._allow_system_override_for_locked_recipient = None
 208        self._auto_responded_reason = None
 209        self._bulk_send_v2_recipient = None
 210        self._client_user_id = None
 211        self._completed_count = None
 212        self._consent_details_list = None
 213        self._custom_fields = None
 214        self._declined_date_time = None
 215        self._declined_reason = None
 216        self._delivered_date_time = None
 217        self._delivery_method = None
 218        self._delivery_method_metadata = None
 219        self._designator_id = None
 220        self._designator_id_guid = None
 221        self._document_template_id = None
 222        self._document_visibility = None
 223        self._email = None
 224        self._email_metadata = None
 225        self._email_notification = None
 226        self._email_recipient_post_signing_url = None
 227        self._embedded_recipient_start_url = None
 228        self._error_details = None
 229        self._fax_number = None
 230        self._fax_number_metadata = None
 231        self._first_name = None
 232        self._first_name_metadata = None
 233        self._full_name = None
 234        self._full_name_metadata = None
 235        self._id_check_configuration_name = None
 236        self._id_check_configuration_name_metadata = None
 237        self._id_check_information_input = None
 238        self._identity_verification = None
 239        self._inherit_email_notification_configuration = None
 240        self._last_name = None
 241        self._last_name_metadata = None
 242        self._locked_recipient_phone_auth_editable = None
 243        self._locked_recipient_sms_editable = None
 244        self._name = None
 245        self._name_metadata = None
 246        self._note = None
 247        self._note_metadata = None
 248        self._participate_for = None
 249        self._participate_for_guid = None
 250        self._phone_authentication = None
 251        self._phone_number = None
 252        self._proof_file = None
 253        self._recipient_attachments = None
 254        self._recipient_authentication_status = None
 255        self._recipient_feature_metadata = None
 256        self._recipient_id = None
 257        self._recipient_id_guid = None
 258        self._recipient_type = None
 259        self._recipient_type_metadata = None
 260        self._require_id_lookup = None
 261        self._require_id_lookup_metadata = None
 262        self._role_name = None
 263        self._routing_order = None
 264        self._routing_order_metadata = None
 265        self._sent_date_time = None
 266        self._signed_date_time = None
 267        self._signing_group_id = None
 268        self._signing_group_id_metadata = None
 269        self._signing_group_name = None
 270        self._signing_group_users = None
 271        self._sms_authentication = None
 272        self._social_authentications = None
 273        self._status = None
 274        self._status_code = None
 275        self._suppress_emails = None
 276        self._template_locked = None
 277        self._template_required = None
 278        self._total_tab_count = None
 279        self._user_id = None
 280        self._web_form_recipient_view_id = None
 281        self.discriminator = None
 282
 283        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 284        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
 285        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
 286        setattr(self, "_{}".format('additional_notifications'), kwargs.get('additional_notifications', None))
 287        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
 288        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
 289        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
 290        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 291        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
 292        setattr(self, "_{}".format('consent_details_list'), kwargs.get('consent_details_list', None))
 293        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
 294        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
 295        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
 296        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
 297        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
 298        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
 299        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
 300        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
 301        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
 302        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
 303        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 304        setattr(self, "_{}".format('email_metadata'), kwargs.get('email_metadata', None))
 305        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
 306        setattr(self, "_{}".format('email_recipient_post_signing_url'), kwargs.get('email_recipient_post_signing_url', None))
 307        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
 308        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 309        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
 310        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
 311        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
 312        setattr(self, "_{}".format('first_name_metadata'), kwargs.get('first_name_metadata', None))
 313        setattr(self, "_{}".format('full_name'), kwargs.get('full_name', None))
 314        setattr(self, "_{}".format('full_name_metadata'), kwargs.get('full_name_metadata', None))
 315        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
 316        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
 317        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
 318        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
 319        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
 320        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
 321        setattr(self, "_{}".format('last_name_metadata'), kwargs.get('last_name_metadata', None))
 322        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
 323        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
 324        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 325        setattr(self, "_{}".format('name_metadata'), kwargs.get('name_metadata', None))
 326        setattr(self, "_{}".format('note'), kwargs.get('note', None))
 327        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
 328        setattr(self, "_{}".format('participate_for'), kwargs.get('participate_for', None))
 329        setattr(self, "_{}".format('participate_for_guid'), kwargs.get('participate_for_guid', None))
 330        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
 331        setattr(self, "_{}".format('phone_number'), kwargs.get('phone_number', None))
 332        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
 333        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
 334        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
 335        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
 336        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 337        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 338        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
 339        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
 340        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
 341        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
 342        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
 343        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
 344        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
 345        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
 346        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
 347        setattr(self, "_{}".format('signing_group_id'), kwargs.get('signing_group_id', None))
 348        setattr(self, "_{}".format('signing_group_id_metadata'), kwargs.get('signing_group_id_metadata', None))
 349        setattr(self, "_{}".format('signing_group_name'), kwargs.get('signing_group_name', None))
 350        setattr(self, "_{}".format('signing_group_users'), kwargs.get('signing_group_users', None))
 351        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
 352        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
 353        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 354        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
 355        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
 356        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 357        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 358        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
 359        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 360        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))
 361
 362    @property
 363    def access_code(self):
 364        """Gets the access_code of this Participant.  # noqa: E501
 365
 366        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
 367
 368        :return: The access_code of this Participant.  # noqa: E501
 369        :rtype: str
 370        """
 371        return self._access_code
 372
 373    @access_code.setter
 374    def access_code(self, access_code):
 375        """Sets the access_code of this Participant.
 376
 377        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
 378
 379        :param access_code: The access_code of this Participant.  # noqa: E501
 380        :type: str
 381        """
 382
 383        self._access_code = access_code
 384
 385    @property
 386    def access_code_metadata(self):
 387        """Gets the access_code_metadata of this Participant.  # noqa: E501
 388
 389          # noqa: E501
 390
 391        :return: The access_code_metadata of this Participant.  # noqa: E501
 392        :rtype: PropertyMetadata
 393        """
 394        return self._access_code_metadata
 395
 396    @access_code_metadata.setter
 397    def access_code_metadata(self, access_code_metadata):
 398        """Sets the access_code_metadata of this Participant.
 399
 400          # noqa: E501
 401
 402        :param access_code_metadata: The access_code_metadata of this Participant.  # noqa: E501
 403        :type: PropertyMetadata
 404        """
 405
 406        self._access_code_metadata = access_code_metadata
 407
 408    @property
 409    def add_access_code_to_email(self):
 410        """Gets the add_access_code_to_email of this Participant.  # noqa: E501
 411
 412        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
 413
 414        :return: The add_access_code_to_email of this Participant.  # noqa: E501
 415        :rtype: str
 416        """
 417        return self._add_access_code_to_email
 418
 419    @add_access_code_to_email.setter
 420    def add_access_code_to_email(self, add_access_code_to_email):
 421        """Sets the add_access_code_to_email of this Participant.
 422
 423        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
 424
 425        :param add_access_code_to_email: The add_access_code_to_email of this Participant.  # noqa: E501
 426        :type: str
 427        """
 428
 429        self._add_access_code_to_email = add_access_code_to_email
 430
 431    @property
 432    def additional_notifications(self):
 433        """Gets the additional_notifications of this Participant.  # noqa: E501
 434
 435          # noqa: E501
 436
 437        :return: The additional_notifications of this Participant.  # noqa: E501
 438        :rtype: list[RecipientAdditionalNotification]
 439        """
 440        return self._additional_notifications
 441
 442    @additional_notifications.setter
 443    def additional_notifications(self, additional_notifications):
 444        """Sets the additional_notifications of this Participant.
 445
 446          # noqa: E501
 447
 448        :param additional_notifications: The additional_notifications of this Participant.  # noqa: E501
 449        :type: list[RecipientAdditionalNotification]
 450        """
 451
 452        self._additional_notifications = additional_notifications
 453
 454    @property
 455    def allow_system_override_for_locked_recipient(self):
 456        """Gets the allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 457
 458          # noqa: E501
 459
 460        :return: The allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 461        :rtype: str
 462        """
 463        return self._allow_system_override_for_locked_recipient
 464
 465    @allow_system_override_for_locked_recipient.setter
 466    def allow_system_override_for_locked_recipient(self, allow_system_override_for_locked_recipient):
 467        """Sets the allow_system_override_for_locked_recipient of this Participant.
 468
 469          # noqa: E501
 470
 471        :param allow_system_override_for_locked_recipient: The allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 472        :type: str
 473        """
 474
 475        self._allow_system_override_for_locked_recipient = allow_system_override_for_locked_recipient
 476
 477    @property
 478    def auto_responded_reason(self):
 479        """Gets the auto_responded_reason of this Participant.  # noqa: E501
 480
 481          # noqa: E501
 482
 483        :return: The auto_responded_reason of this Participant.  # noqa: E501
 484        :rtype: str
 485        """
 486        return self._auto_responded_reason
 487
 488    @auto_responded_reason.setter
 489    def auto_responded_reason(self, auto_responded_reason):
 490        """Sets the auto_responded_reason of this Participant.
 491
 492          # noqa: E501
 493
 494        :param auto_responded_reason: The auto_responded_reason of this Participant.  # noqa: E501
 495        :type: str
 496        """
 497
 498        self._auto_responded_reason = auto_responded_reason
 499
 500    @property
 501    def bulk_send_v2_recipient(self):
 502        """Gets the bulk_send_v2_recipient of this Participant.  # noqa: E501
 503
 504          # noqa: E501
 505
 506        :return: The bulk_send_v2_recipient of this Participant.  # noqa: E501
 507        :rtype: str
 508        """
 509        return self._bulk_send_v2_recipient
 510
 511    @bulk_send_v2_recipient.setter
 512    def bulk_send_v2_recipient(self, bulk_send_v2_recipient):
 513        """Sets the bulk_send_v2_recipient of this Participant.
 514
 515          # noqa: E501
 516
 517        :param bulk_send_v2_recipient: The bulk_send_v2_recipient of this Participant.  # noqa: E501
 518        :type: str
 519        """
 520
 521        self._bulk_send_v2_recipient = bulk_send_v2_recipient
 522
 523    @property
 524    def client_user_id(self):
 525        """Gets the client_user_id of this Participant.  # noqa: E501
 526
 527        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
 528
 529        :return: The client_user_id of this Participant.  # noqa: E501
 530        :rtype: str
 531        """
 532        return self._client_user_id
 533
 534    @client_user_id.setter
 535    def client_user_id(self, client_user_id):
 536        """Sets the client_user_id of this Participant.
 537
 538        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
 539
 540        :param client_user_id: The client_user_id of this Participant.  # noqa: E501
 541        :type: str
 542        """
 543
 544        self._client_user_id = client_user_id
 545
 546    @property
 547    def completed_count(self):
 548        """Gets the completed_count of this Participant.  # noqa: E501
 549
 550          # noqa: E501
 551
 552        :return: The completed_count of this Participant.  # noqa: E501
 553        :rtype: str
 554        """
 555        return self._completed_count
 556
 557    @completed_count.setter
 558    def completed_count(self, completed_count):
 559        """Sets the completed_count of this Participant.
 560
 561          # noqa: E501
 562
 563        :param completed_count: The completed_count of this Participant.  # noqa: E501
 564        :type: str
 565        """
 566
 567        self._completed_count = completed_count
 568
 569    @property
 570    def consent_details_list(self):
 571        """Gets the consent_details_list of this Participant.  # noqa: E501
 572
 573          # noqa: E501
 574
 575        :return: The consent_details_list of this Participant.  # noqa: E501
 576        :rtype: list[ConsentDetails]
 577        """
 578        return self._consent_details_list
 579
 580    @consent_details_list.setter
 581    def consent_details_list(self, consent_details_list):
 582        """Sets the consent_details_list of this Participant.
 583
 584          # noqa: E501
 585
 586        :param consent_details_list: The consent_details_list of this Participant.  # noqa: E501
 587        :type: list[ConsentDetails]
 588        """
 589
 590        self._consent_details_list = consent_details_list
 591
 592    @property
 593    def custom_fields(self):
 594        """Gets the custom_fields of this Participant.  # noqa: E501
 595
 596        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
 597
 598        :return: The custom_fields of this Participant.  # noqa: E501
 599        :rtype: list[str]
 600        """
 601        return self._custom_fields
 602
 603    @custom_fields.setter
 604    def custom_fields(self, custom_fields):
 605        """Sets the custom_fields of this Participant.
 606
 607        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
 608
 609        :param custom_fields: The custom_fields of this Participant.  # noqa: E501
 610        :type: list[str]
 611        """
 612
 613        self._custom_fields = custom_fields
 614
 615    @property
 616    def declined_date_time(self):
 617        """Gets the declined_date_time of this Participant.  # noqa: E501
 618
 619        The date and time the recipient declined the document.  # noqa: E501
 620
 621        :return: The declined_date_time of this Participant.  # noqa: E501
 622        :rtype: str
 623        """
 624        return self._declined_date_time
 625
 626    @declined_date_time.setter
 627    def declined_date_time(self, declined_date_time):
 628        """Sets the declined_date_time of this Participant.
 629
 630        The date and time the recipient declined the document.  # noqa: E501
 631
 632        :param declined_date_time: The declined_date_time of this Participant.  # noqa: E501
 633        :type: str
 634        """
 635
 636        self._declined_date_time = declined_date_time
 637
 638    @property
 639    def declined_reason(self):
 640        """Gets the declined_reason of this Participant.  # noqa: E501
 641
 642        The reason the recipient declined the document.  # noqa: E501
 643
 644        :return: The declined_reason of this Participant.  # noqa: E501
 645        :rtype: str
 646        """
 647        return self._declined_reason
 648
 649    @declined_reason.setter
 650    def declined_reason(self, declined_reason):
 651        """Sets the declined_reason of this Participant.
 652
 653        The reason the recipient declined the document.  # noqa: E501
 654
 655        :param declined_reason: The declined_reason of this Participant.  # noqa: E501
 656        :type: str
 657        """
 658
 659        self._declined_reason = declined_reason
 660
 661    @property
 662    def delivered_date_time(self):
 663        """Gets the delivered_date_time of this Participant.  # noqa: E501
 664
 665        Reserved: For DocuSign use only.  # noqa: E501
 666
 667        :return: The delivered_date_time of this Participant.  # noqa: E501
 668        :rtype: str
 669        """
 670        return self._delivered_date_time
 671
 672    @delivered_date_time.setter
 673    def delivered_date_time(self, delivered_date_time):
 674        """Sets the delivered_date_time of this Participant.
 675
 676        Reserved: For DocuSign use only.  # noqa: E501
 677
 678        :param delivered_date_time: The delivered_date_time of this Participant.  # noqa: E501
 679        :type: str
 680        """
 681
 682        self._delivered_date_time = delivered_date_time
 683
 684    @property
 685    def delivery_method(self):
 686        """Gets the delivery_method of this Participant.  # noqa: E501
 687
 688        Reserved: For DocuSign use only.  # noqa: E501
 689
 690        :return: The delivery_method of this Participant.  # noqa: E501
 691        :rtype: str
 692        """
 693        return self._delivery_method
 694
 695    @delivery_method.setter
 696    def delivery_method(self, delivery_method):
 697        """Sets the delivery_method of this Participant.
 698
 699        Reserved: For DocuSign use only.  # noqa: E501
 700
 701        :param delivery_method: The delivery_method of this Participant.  # noqa: E501
 702        :type: str
 703        """
 704
 705        self._delivery_method = delivery_method
 706
 707    @property
 708    def delivery_method_metadata(self):
 709        """Gets the delivery_method_metadata of this Participant.  # noqa: E501
 710
 711          # noqa: E501
 712
 713        :return: The delivery_method_metadata of this Participant.  # noqa: E501
 714        :rtype: PropertyMetadata
 715        """
 716        return self._delivery_method_metadata
 717
 718    @delivery_method_metadata.setter
 719    def delivery_method_metadata(self, delivery_method_metadata):
 720        """Sets the delivery_method_metadata of this Participant.
 721
 722          # noqa: E501
 723
 724        :param delivery_method_metadata: The delivery_method_metadata of this Participant.  # noqa: E501
 725        :type: PropertyMetadata
 726        """
 727
 728        self._delivery_method_metadata = delivery_method_metadata
 729
 730    @property
 731    def designator_id(self):
 732        """Gets the designator_id of this Participant.  # noqa: E501
 733
 734          # noqa: E501
 735
 736        :return: The designator_id of this Participant.  # noqa: E501
 737        :rtype: str
 738        """
 739        return self._designator_id
 740
 741    @designator_id.setter
 742    def designator_id(self, designator_id):
 743        """Sets the designator_id of this Participant.
 744
 745          # noqa: E501
 746
 747        :param designator_id: The designator_id of this Participant.  # noqa: E501
 748        :type: str
 749        """
 750
 751        self._designator_id = designator_id
 752
 753    @property
 754    def designator_id_guid(self):
 755        """Gets the designator_id_guid of this Participant.  # noqa: E501
 756
 757          # noqa: E501
 758
 759        :return: The designator_id_guid of this Participant.  # noqa: E501
 760        :rtype: str
 761        """
 762        return self._designator_id_guid
 763
 764    @designator_id_guid.setter
 765    def designator_id_guid(self, designator_id_guid):
 766        """Sets the designator_id_guid of this Participant.
 767
 768          # noqa: E501
 769
 770        :param designator_id_guid: The designator_id_guid of this Participant.  # noqa: E501
 771        :type: str
 772        """
 773
 774        self._designator_id_guid = designator_id_guid
 775
 776    @property
 777    def document_template_id(self):
 778        """Gets the document_template_id of this Participant.  # noqa: E501
 779
 780          # noqa: E501
 781
 782        :return: The document_template_id of this Participant.  # noqa: E501
 783        :rtype: str
 784        """
 785        return self._document_template_id
 786
 787    @document_template_id.setter
 788    def document_template_id(self, document_template_id):
 789        """Sets the document_template_id of this Participant.
 790
 791          # noqa: E501
 792
 793        :param document_template_id: The document_template_id of this Participant.  # noqa: E501
 794        :type: str
 795        """
 796
 797        self._document_template_id = document_template_id
 798
 799    @property
 800    def document_visibility(self):
 801        """Gets the document_visibility of this Participant.  # noqa: E501
 802
 803          # noqa: E501
 804
 805        :return: The document_visibility of this Participant.  # noqa: E501
 806        :rtype: list[DocumentVisibility]
 807        """
 808        return self._document_visibility
 809
 810    @document_visibility.setter
 811    def document_visibility(self, document_visibility):
 812        """Sets the document_visibility of this Participant.
 813
 814          # noqa: E501
 815
 816        :param document_visibility: The document_visibility of this Participant.  # noqa: E501
 817        :type: list[DocumentVisibility]
 818        """
 819
 820        self._document_visibility = document_visibility
 821
 822    @property
 823    def email(self):
 824        """Gets the email of this Participant.  # noqa: E501
 825
 826          # noqa: E501
 827
 828        :return: The email of this Participant.  # noqa: E501
 829        :rtype: str
 830        """
 831        return self._email
 832
 833    @email.setter
 834    def email(self, email):
 835        """Sets the email of this Participant.
 836
 837          # noqa: E501
 838
 839        :param email: The email of this Participant.  # noqa: E501
 840        :type: str
 841        """
 842
 843        self._email = email
 844
 845    @property
 846    def email_metadata(self):
 847        """Gets the email_metadata of this Participant.  # noqa: E501
 848
 849          # noqa: E501
 850
 851        :return: The email_metadata of this Participant.  # noqa: E501
 852        :rtype: PropertyMetadata
 853        """
 854        return self._email_metadata
 855
 856    @email_metadata.setter
 857    def email_metadata(self, email_metadata):
 858        """Sets the email_metadata of this Participant.
 859
 860          # noqa: E501
 861
 862        :param email_metadata: The email_metadata of this Participant.  # noqa: E501
 863        :type: PropertyMetadata
 864        """
 865
 866        self._email_metadata = email_metadata
 867
 868    @property
 869    def email_notification(self):
 870        """Gets the email_notification of this Participant.  # noqa: E501
 871
 872        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
 873
 874        :return: The email_notification of this Participant.  # noqa: E501
 875        :rtype: RecipientEmailNotification
 876        """
 877        return self._email_notification
 878
 879    @email_notification.setter
 880    def email_notification(self, email_notification):
 881        """Sets the email_notification of this Participant.
 882
 883        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
 884
 885        :param email_notification: The email_notification of this Participant.  # noqa: E501
 886        :type: RecipientEmailNotification
 887        """
 888
 889        self._email_notification = email_notification
 890
 891    @property
 892    def email_recipient_post_signing_url(self):
 893        """Gets the email_recipient_post_signing_url of this Participant.  # noqa: E501
 894
 895          # noqa: E501
 896
 897        :return: The email_recipient_post_signing_url of this Participant.  # noqa: E501
 898        :rtype: str
 899        """
 900        return self._email_recipient_post_signing_url
 901
 902    @email_recipient_post_signing_url.setter
 903    def email_recipient_post_signing_url(self, email_recipient_post_signing_url):
 904        """Sets the email_recipient_post_signing_url of this Participant.
 905
 906          # noqa: E501
 907
 908        :param email_recipient_post_signing_url: The email_recipient_post_signing_url of this Participant.  # noqa: E501
 909        :type: str
 910        """
 911
 912        self._email_recipient_post_signing_url = email_recipient_post_signing_url
 913
 914    @property
 915    def embedded_recipient_start_url(self):
 916        """Gets the embedded_recipient_start_url of this Participant.  # noqa: E501
 917
 918        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
 919
 920        :return: The embedded_recipient_start_url of this Participant.  # noqa: E501
 921        :rtype: str
 922        """
 923        return self._embedded_recipient_start_url
 924
 925    @embedded_recipient_start_url.setter
 926    def embedded_recipient_start_url(self, embedded_recipient_start_url):
 927        """Sets the embedded_recipient_start_url of this Participant.
 928
 929        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
 930
 931        :param embedded_recipient_start_url: The embedded_recipient_start_url of this Participant.  # noqa: E501
 932        :type: str
 933        """
 934
 935        self._embedded_recipient_start_url = embedded_recipient_start_url
 936
 937    @property
 938    def error_details(self):
 939        """Gets the error_details of this Participant.  # noqa: E501
 940
 941        Array or errors.  # noqa: E501
 942
 943        :return: The error_details of this Participant.  # noqa: E501
 944        :rtype: ErrorDetails
 945        """
 946        return self._error_details
 947
 948    @error_details.setter
 949    def error_details(self, error_details):
 950        """Sets the error_details of this Participant.
 951
 952        Array or errors.  # noqa: E501
 953
 954        :param error_details: The error_details of this Participant.  # noqa: E501
 955        :type: ErrorDetails
 956        """
 957
 958        self._error_details = error_details
 959
 960    @property
 961    def fax_number(self):
 962        """Gets the fax_number of this Participant.  # noqa: E501
 963
 964        Reserved:  # noqa: E501
 965
 966        :return: The fax_number of this Participant.  # noqa: E501
 967        :rtype: str
 968        """
 969        return self._fax_number
 970
 971    @fax_number.setter
 972    def fax_number(self, fax_number):
 973        """Sets the fax_number of this Participant.
 974
 975        Reserved:  # noqa: E501
 976
 977        :param fax_number: The fax_number of this Participant.  # noqa: E501
 978        :type: str
 979        """
 980
 981        self._fax_number = fax_number
 982
 983    @property
 984    def fax_number_metadata(self):
 985        """Gets the fax_number_metadata of this Participant.  # noqa: E501
 986
 987          # noqa: E501
 988
 989        :return: The fax_number_metadata of this Participant.  # noqa: E501
 990        :rtype: PropertyMetadata
 991        """
 992        return self._fax_number_metadata
 993
 994    @fax_number_metadata.setter
 995    def fax_number_metadata(self, fax_number_metadata):
 996        """Sets the fax_number_metadata of this Participant.
 997
 998          # noqa: E501
 999
1000        :param fax_number_metadata: The fax_number_metadata of this Participant.  # noqa: E501
1001        :type: PropertyMetadata
1002        """
1003
1004        self._fax_number_metadata = fax_number_metadata
1005
1006    @property
1007    def first_name(self):
1008        """Gets the first_name of this Participant.  # noqa: E501
1009
1010        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
1011
1012        :return: The first_name of this Participant.  # noqa: E501
1013        :rtype: str
1014        """
1015        return self._first_name
1016
1017    @first_name.setter
1018    def first_name(self, first_name):
1019        """Sets the first_name of this Participant.
1020
1021        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
1022
1023        :param first_name: The first_name of this Participant.  # noqa: E501
1024        :type: str
1025        """
1026
1027        self._first_name = first_name
1028
1029    @property
1030    def first_name_metadata(self):
1031        """Gets the first_name_metadata of this Participant.  # noqa: E501
1032
1033          # noqa: E501
1034
1035        :return: The first_name_metadata of this Participant.  # noqa: E501
1036        :rtype: PropertyMetadata
1037        """
1038        return self._first_name_metadata
1039
1040    @first_name_metadata.setter
1041    def first_name_metadata(self, first_name_metadata):
1042        """Sets the first_name_metadata of this Participant.
1043
1044          # noqa: E501
1045
1046        :param first_name_metadata: The first_name_metadata of this Participant.  # noqa: E501
1047        :type: PropertyMetadata
1048        """
1049
1050        self._first_name_metadata = first_name_metadata
1051
1052    @property
1053    def full_name(self):
1054        """Gets the full_name of this Participant.  # noqa: E501
1055
1056          # noqa: E501
1057
1058        :return: The full_name of this Participant.  # noqa: E501
1059        :rtype: str
1060        """
1061        return self._full_name
1062
1063    @full_name.setter
1064    def full_name(self, full_name):
1065        """Sets the full_name of this Participant.
1066
1067          # noqa: E501
1068
1069        :param full_name: The full_name of this Participant.  # noqa: E501
1070        :type: str
1071        """
1072
1073        self._full_name = full_name
1074
1075    @property
1076    def full_name_metadata(self):
1077        """Gets the full_name_metadata of this Participant.  # noqa: E501
1078
1079          # noqa: E501
1080
1081        :return: The full_name_metadata of this Participant.  # noqa: E501
1082        :rtype: PropertyMetadata
1083        """
1084        return self._full_name_metadata
1085
1086    @full_name_metadata.setter
1087    def full_name_metadata(self, full_name_metadata):
1088        """Sets the full_name_metadata of this Participant.
1089
1090          # noqa: E501
1091
1092        :param full_name_metadata: The full_name_metadata of this Participant.  # noqa: E501
1093        :type: PropertyMetadata
1094        """
1095
1096        self._full_name_metadata = full_name_metadata
1097
1098    @property
1099    def id_check_configuration_name(self):
1100        """Gets the id_check_configuration_name of this Participant.  # noqa: E501
1101
1102        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
1103
1104        :return: The id_check_configuration_name of this Participant.  # noqa: E501
1105        :rtype: str
1106        """
1107        return self._id_check_configuration_name
1108
1109    @id_check_configuration_name.setter
1110    def id_check_configuration_name(self, id_check_configuration_name):
1111        """Sets the id_check_configuration_name of this Participant.
1112
1113        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
1114
1115        :param id_check_configuration_name: The id_check_configuration_name of this Participant.  # noqa: E501
1116        :type: str
1117        """
1118
1119        self._id_check_configuration_name = id_check_configuration_name
1120
1121    @property
1122    def id_check_configuration_name_metadata(self):
1123        """Gets the id_check_configuration_name_metadata of this Participant.  # noqa: E501
1124
1125          # noqa: E501
1126
1127        :return: The id_check_configuration_name_metadata of this Participant.  # noqa: E501
1128        :rtype: PropertyMetadata
1129        """
1130        return self._id_check_configuration_name_metadata
1131
1132    @id_check_configuration_name_metadata.setter
1133    def id_check_configuration_name_metadata(self, id_check_configuration_name_metadata):
1134        """Sets the id_check_configuration_name_metadata of this Participant.
1135
1136          # noqa: E501
1137
1138        :param id_check_configuration_name_metadata: The id_check_configuration_name_metadata of this Participant.  # noqa: E501
1139        :type: PropertyMetadata
1140        """
1141
1142        self._id_check_configuration_name_metadata = id_check_configuration_name_metadata
1143
1144    @property
1145    def id_check_information_input(self):
1146        """Gets the id_check_information_input of this Participant.  # noqa: E501
1147
1148          # noqa: E501
1149
1150        :return: The id_check_information_input of this Participant.  # noqa: E501
1151        :rtype: IdCheckInformationInput
1152        """
1153        return self._id_check_information_input
1154
1155    @id_check_information_input.setter
1156    def id_check_information_input(self, id_check_information_input):
1157        """Sets the id_check_information_input of this Participant.
1158
1159          # noqa: E501
1160
1161        :param id_check_information_input: The id_check_information_input of this Participant.  # noqa: E501
1162        :type: IdCheckInformationInput
1163        """
1164
1165        self._id_check_information_input = id_check_information_input
1166
1167    @property
1168    def identity_verification(self):
1169        """Gets the identity_verification of this Participant.  # noqa: E501
1170
1171          # noqa: E501
1172
1173        :return: The identity_verification of this Participant.  # noqa: E501
1174        :rtype: RecipientIdentityVerification
1175        """
1176        return self._identity_verification
1177
1178    @identity_verification.setter
1179    def identity_verification(self, identity_verification):
1180        """Sets the identity_verification of this Participant.
1181
1182          # noqa: E501
1183
1184        :param identity_verification: The identity_verification of this Participant.  # noqa: E501
1185        :type: RecipientIdentityVerification
1186        """
1187
1188        self._identity_verification = identity_verification
1189
1190    @property
1191    def inherit_email_notification_configuration(self):
1192        """Gets the inherit_email_notification_configuration of this Participant.  # noqa: E501
1193
1194        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
1195
1196        :return: The inherit_email_notification_configuration of this Participant.  # noqa: E501
1197        :rtype: str
1198        """
1199        return self._inherit_email_notification_configuration
1200
1201    @inherit_email_notification_configuration.setter
1202    def inherit_email_notification_configuration(self, inherit_email_notification_configuration):
1203        """Sets the inherit_email_notification_configuration of this Participant.
1204
1205        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
1206
1207        :param inherit_email_notification_configuration: The inherit_email_notification_configuration of this Participant.  # noqa: E501
1208        :type: str
1209        """
1210
1211        self._inherit_email_notification_configuration = inherit_email_notification_configuration
1212
1213    @property
1214    def last_name(self):
1215        """Gets the last_name of this Participant.  # noqa: E501
1216
1217          # noqa: E501
1218
1219        :return: The last_name of this Participant.  # noqa: E501
1220        :rtype: str
1221        """
1222        return self._last_name
1223
1224    @last_name.setter
1225    def last_name(self, last_name):
1226        """Sets the last_name of this Participant.
1227
1228          # noqa: E501
1229
1230        :param last_name: The last_name of this Participant.  # noqa: E501
1231        :type: str
1232        """
1233
1234        self._last_name = last_name
1235
1236    @property
1237    def last_name_metadata(self):
1238        """Gets the last_name_metadata of this Participant.  # noqa: E501
1239
1240          # noqa: E501
1241
1242        :return: The last_name_metadata of this Participant.  # noqa: E501
1243        :rtype: PropertyMetadata
1244        """
1245        return self._last_name_metadata
1246
1247    @last_name_metadata.setter
1248    def last_name_metadata(self, last_name_metadata):
1249        """Sets the last_name_metadata of this Participant.
1250
1251          # noqa: E501
1252
1253        :param last_name_metadata: The last_name_metadata of this Participant.  # noqa: E501
1254        :type: PropertyMetadata
1255        """
1256
1257        self._last_name_metadata = last_name_metadata
1258
1259    @property
1260    def locked_recipient_phone_auth_editable(self):
1261        """Gets the locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1262
1263          # noqa: E501
1264
1265        :return: The locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1266        :rtype: str
1267        """
1268        return self._locked_recipient_phone_auth_editable
1269
1270    @locked_recipient_phone_auth_editable.setter
1271    def locked_recipient_phone_auth_editable(self, locked_recipient_phone_auth_editable):
1272        """Sets the locked_recipient_phone_auth_editable of this Participant.
1273
1274          # noqa: E501
1275
1276        :param locked_recipient_phone_auth_editable: The locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1277        :type: str
1278        """
1279
1280        self._locked_recipient_phone_auth_editable = locked_recipient_phone_auth_editable
1281
1282    @property
1283    def locked_recipient_sms_editable(self):
1284        """Gets the locked_recipient_sms_editable of this Participant.  # noqa: E501
1285
1286          # noqa: E501
1287
1288        :return: The locked_recipient_sms_editable of this Participant.  # noqa: E501
1289        :rtype: str
1290        """
1291        return self._locked_recipient_sms_editable
1292
1293    @locked_recipient_sms_editable.setter
1294    def locked_recipient_sms_editable(self, locked_recipient_sms_editable):
1295        """Sets the locked_recipient_sms_editable of this Participant.
1296
1297          # noqa: E501
1298
1299        :param locked_recipient_sms_editable: The locked_recipient_sms_editable of this Participant.  # noqa: E501
1300        :type: str
1301        """
1302
1303        self._locked_recipient_sms_editable = locked_recipient_sms_editable
1304
1305    @property
1306    def name(self):
1307        """Gets the name of this Participant.  # noqa: E501
1308
1309          # noqa: E501
1310
1311        :return: The name of this Participant.  # noqa: E501
1312        :rtype: str
1313        """
1314        return self._name
1315
1316    @name.setter
1317    def name(self, name):
1318        """Sets the name of this Participant.
1319
1320          # noqa: E501
1321
1322        :param name: The name of this Participant.  # noqa: E501
1323        :type: str
1324        """
1325
1326        self._name = name
1327
1328    @property
1329    def name_metadata(self):
1330        """Gets the name_metadata of this Participant.  # noqa: E501
1331
1332          # noqa: E501
1333
1334        :return: The name_metadata of this Participant.  # noqa: E501
1335        :rtype: PropertyMetadata
1336        """
1337        return self._name_metadata
1338
1339    @name_metadata.setter
1340    def name_metadata(self, name_metadata):
1341        """Sets the name_metadata of this Participant.
1342
1343          # noqa: E501
1344
1345        :param name_metadata: The name_metadata of this Participant.  # noqa: E501
1346        :type: PropertyMetadata
1347        """
1348
1349        self._name_metadata = name_metadata
1350
1351    @property
1352    def note(self):
1353        """Gets the note of this Participant.  # noqa: E501
1354
1355        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
1356
1357        :return: The note of this Participant.  # noqa: E501
1358        :rtype: str
1359        """
1360        return self._note
1361
1362    @note.setter
1363    def note(self, note):
1364        """Sets the note of this Participant.
1365
1366        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
1367
1368        :param note: The note of this Participant.  # noqa: E501
1369        :type: str
1370        """
1371
1372        self._note = note
1373
1374    @property
1375    def note_metadata(self):
1376        """Gets the note_metadata of this Participant.  # noqa: E501
1377
1378          # noqa: E501
1379
1380        :return: The note_metadata of this Participant.  # noqa: E501
1381        :rtype: PropertyMetadata
1382        """
1383        return self._note_metadata
1384
1385    @note_metadata.setter
1386    def note_metadata(self, note_metadata):
1387        """Sets the note_metadata of this Participant.
1388
1389          # noqa: E501
1390
1391        :param note_metadata: The note_metadata of this Participant.  # noqa: E501
1392        :type: PropertyMetadata
1393        """
1394
1395        self._note_metadata = note_metadata
1396
1397    @property
1398    def participate_for(self):
1399        """Gets the participate_for of this Participant.  # noqa: E501
1400
1401          # noqa: E501
1402
1403        :return: The participate_for of this Participant.  # noqa: E501
1404        :rtype: str
1405        """
1406        return self._participate_for
1407
1408    @participate_for.setter
1409    def participate_for(self, participate_for):
1410        """Sets the participate_for of this Participant.
1411
1412          # noqa: E501
1413
1414        :param participate_for: The participate_for of this Participant.  # noqa: E501
1415        :type: str
1416        """
1417
1418        self._participate_for = participate_for
1419
1420    @property
1421    def participate_for_guid(self):
1422        """Gets the participate_for_guid of this Participant.  # noqa: E501
1423
1424          # noqa: E501
1425
1426        :return: The participate_for_guid of this Participant.  # noqa: E501
1427        :rtype: str
1428        """
1429        return self._participate_for_guid
1430
1431    @participate_for_guid.setter
1432    def participate_for_guid(self, participate_for_guid):
1433        """Sets the participate_for_guid of this Participant.
1434
1435          # noqa: E501
1436
1437        :param participate_for_guid: The participate_for_guid of this Participant.  # noqa: E501
1438        :type: str
1439        """
1440
1441        self._participate_for_guid = participate_for_guid
1442
1443    @property
1444    def phone_authentication(self):
1445        """Gets the phone_authentication of this Participant.  # noqa: E501
1446
1447          # noqa: E501
1448
1449        :return: The phone_authentication of this Participant.  # noqa: E501
1450        :rtype: RecipientPhoneAuthentication
1451        """
1452        return self._phone_authentication
1453
1454    @phone_authentication.setter
1455    def phone_authentication(self, phone_authentication):
1456        """Sets the phone_authentication of this Participant.
1457
1458          # noqa: E501
1459
1460        :param phone_authentication: The phone_authentication of this Participant.  # noqa: E501
1461        :type: RecipientPhoneAuthentication
1462        """
1463
1464        self._phone_authentication = phone_authentication
1465
1466    @property
1467    def phone_number(self):
1468        """Gets the phone_number of this Participant.  # noqa: E501
1469
1470          # noqa: E501
1471
1472        :return: The phone_number of this Participant.  # noqa: E501
1473        :rtype: RecipientPhoneNumber
1474        """
1475        return self._phone_number
1476
1477    @phone_number.setter
1478    def phone_number(self, phone_number):
1479        """Sets the phone_number of this Participant.
1480
1481          # noqa: E501
1482
1483        :param phone_number: The phone_number of this Participant.  # noqa: E501
1484        :type: RecipientPhoneNumber
1485        """
1486
1487        self._phone_number = phone_number
1488
1489    @property
1490    def proof_file(self):
1491        """Gets the proof_file of this Participant.  # noqa: E501
1492
1493          # noqa: E501
1494
1495        :return: The proof_file of this Participant.  # noqa: E501
1496        :rtype: RecipientProofFile
1497        """
1498        return self._proof_file
1499
1500    @proof_file.setter
1501    def proof_file(self, proof_file):
1502        """Sets the proof_file of this Participant.
1503
1504          # noqa: E501
1505
1506        :param proof_file: The proof_file of this Participant.  # noqa: E501
1507        :type: RecipientProofFile
1508        """
1509
1510        self._proof_file = proof_file
1511
1512    @property
1513    def recipient_attachments(self):
1514        """Gets the recipient_attachments of this Participant.  # noqa: E501
1515
1516        Reserved:  # noqa: E501
1517
1518        :return: The recipient_attachments of this Participant.  # noqa: E501
1519        :rtype: list[RecipientAttachment]
1520        """
1521        return self._recipient_attachments
1522
1523    @recipient_attachments.setter
1524    def recipient_attachments(self, recipient_attachments):
1525        """Sets the recipient_attachments of this Participant.
1526
1527        Reserved:  # noqa: E501
1528
1529        :param recipient_attachments: The recipient_attachments of this Participant.  # noqa: E501
1530        :type: list[RecipientAttachment]
1531        """
1532
1533        self._recipient_attachments = recipient_attachments
1534
1535    @property
1536    def recipient_authentication_status(self):
1537        """Gets the recipient_authentication_status of this Participant.  # noqa: E501
1538
1539          # noqa: E501
1540
1541        :return: The recipient_authentication_status of this Participant.  # noqa: E501
1542        :rtype: AuthenticationStatus
1543        """
1544        return self._recipient_authentication_status
1545
1546    @recipient_authentication_status.setter
1547    def recipient_authentication_status(self, recipient_authentication_status):
1548        """Sets the recipient_authentication_status of this Participant.
1549
1550          # noqa: E501
1551
1552        :param recipient_authentication_status: The recipient_authentication_status of this Participant.  # noqa: E501
1553        :type: AuthenticationStatus
1554        """
1555
1556        self._recipient_authentication_status = recipient_authentication_status
1557
1558    @property
1559    def recipient_feature_metadata(self):
1560        """Gets the recipient_feature_metadata of this Participant.  # noqa: E501
1561
1562          # noqa: E501
1563
1564        :return: The recipient_feature_metadata of this Participant.  # noqa: E501
1565        :rtype: list[FeatureAvailableMetadata]
1566        """
1567        return self._recipient_feature_metadata
1568
1569    @recipient_feature_metadata.setter
1570    def recipient_feature_metadata(self, recipient_feature_metadata):
1571        """Sets the recipient_feature_metadata of this Participant.
1572
1573          # noqa: E501
1574
1575        :param recipient_feature_metadata: The recipient_feature_metadata of this Participant.  # noqa: E501
1576        :type: list[FeatureAvailableMetadata]
1577        """
1578
1579        self._recipient_feature_metadata = recipient_feature_metadata
1580
1581    @property
1582    def recipient_id(self):
1583        """Gets the recipient_id of this Participant.  # noqa: E501
1584
1585        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1586
1587        :return: The recipient_id of this Participant.  # noqa: E501
1588        :rtype: str
1589        """
1590        return self._recipient_id
1591
1592    @recipient_id.setter
1593    def recipient_id(self, recipient_id):
1594        """Sets the recipient_id of this Participant.
1595
1596        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1597
1598        :param recipient_id: The recipient_id of this Participant.  # noqa: E501
1599        :type: str
1600        """
1601
1602        self._recipient_id = recipient_id
1603
1604    @property
1605    def recipient_id_guid(self):
1606        """Gets the recipient_id_guid of this Participant.  # noqa: E501
1607
1608          # noqa: E501
1609
1610        :return: The recipient_id_guid of this Participant.  # noqa: E501
1611        :rtype: str
1612        """
1613        return self._recipient_id_guid
1614
1615    @recipient_id_guid.setter
1616    def recipient_id_guid(self, recipient_id_guid):
1617        """Sets the recipient_id_guid of this Participant.
1618
1619          # noqa: E501
1620
1621        :param recipient_id_guid: The recipient_id_guid of this Participant.  # noqa: E501
1622        :type: str
1623        """
1624
1625        self._recipient_id_guid = recipient_id_guid
1626
1627    @property
1628    def recipient_type(self):
1629        """Gets the recipient_type of this Participant.  # noqa: E501
1630
1631          # noqa: E501
1632
1633        :return: The recipient_type of this Participant.  # noqa: E501
1634        :rtype: str
1635        """
1636        return self._recipient_type
1637
1638    @recipient_type.setter
1639    def recipient_type(self, recipient_type):
1640        """Sets the recipient_type of this Participant.
1641
1642          # noqa: E501
1643
1644        :param recipient_type: The recipient_type of this Participant.  # noqa: E501
1645        :type: str
1646        """
1647
1648        self._recipient_type = recipient_type
1649
1650    @property
1651    def recipient_type_metadata(self):
1652        """Gets the recipient_type_metadata of this Participant.  # noqa: E501
1653
1654          # noqa: E501
1655
1656        :return: The recipient_type_metadata of this Participant.  # noqa: E501
1657        :rtype: PropertyMetadata
1658        """
1659        return self._recipient_type_metadata
1660
1661    @recipient_type_metadata.setter
1662    def recipient_type_metadata(self, recipient_type_metadata):
1663        """Sets the recipient_type_metadata of this Participant.
1664
1665          # noqa: E501
1666
1667        :param recipient_type_metadata: The recipient_type_metadata of this Participant.  # noqa: E501
1668        :type: PropertyMetadata
1669        """
1670
1671        self._recipient_type_metadata = recipient_type_metadata
1672
1673    @property
1674    def require_id_lookup(self):
1675        """Gets the require_id_lookup of this Participant.  # noqa: E501
1676
1677        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
1678
1679        :return: The require_id_lookup of this Participant.  # noqa: E501
1680        :rtype: str
1681        """
1682        return self._require_id_lookup
1683
1684    @require_id_lookup.setter
1685    def require_id_lookup(self, require_id_lookup):
1686        """Sets the require_id_lookup of this Participant.
1687
1688        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
1689
1690        :param require_id_lookup: The require_id_lookup of this Participant.  # noqa: E501
1691        :type: str
1692        """
1693
1694        self._require_id_lookup = require_id_lookup
1695
1696    @property
1697    def require_id_lookup_metadata(self):
1698        """Gets the require_id_lookup_metadata of this Participant.  # noqa: E501
1699
1700          # noqa: E501
1701
1702        :return: The require_id_lookup_metadata of this Participant.  # noqa: E501
1703        :rtype: PropertyMetadata
1704        """
1705        return self._require_id_lookup_metadata
1706
1707    @require_id_lookup_metadata.setter
1708    def require_id_lookup_metadata(self, require_id_lookup_metadata):
1709        """Sets the require_id_lookup_metadata of this Participant.
1710
1711          # noqa: E501
1712
1713        :param require_id_lookup_metadata: The require_id_lookup_metadata of this Participant.  # noqa: E501
1714        :type: PropertyMetadata
1715        """
1716
1717        self._require_id_lookup_metadata = require_id_lookup_metadata
1718
1719    @property
1720    def role_name(self):
1721        """Gets the role_name of this Participant.  # noqa: E501
1722
1723        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1724
1725        :return: The role_name of this Participant.  # noqa: E501
1726        :rtype: str
1727        """
1728        return self._role_name
1729
1730    @role_name.setter
1731    def role_name(self, role_name):
1732        """Sets the role_name of this Participant.
1733
1734        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1735
1736        :param role_name: The role_name of this Participant.  # noqa: E501
1737        :type: str
1738        """
1739
1740        self._role_name = role_name
1741
1742    @property
1743    def routing_order(self):
1744        """Gets the routing_order of this Participant.  # noqa: E501
1745
1746        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1747
1748        :return: The routing_order of this Participant.  # noqa: E501
1749        :rtype: str
1750        """
1751        return self._routing_order
1752
1753    @routing_order.setter
1754    def routing_order(self, routing_order):
1755        """Sets the routing_order of this Participant.
1756
1757        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1758
1759        :param routing_order: The routing_order of this Participant.  # noqa: E501
1760        :type: str
1761        """
1762
1763        self._routing_order = routing_order
1764
1765    @property
1766    def routing_order_metadata(self):
1767        """Gets the routing_order_metadata of this Participant.  # noqa: E501
1768
1769          # noqa: E501
1770
1771        :return: The routing_order_metadata of this Participant.  # noqa: E501
1772        :rtype: PropertyMetadata
1773        """
1774        return self._routing_order_metadata
1775
1776    @routing_order_metadata.setter
1777    def routing_order_metadata(self, routing_order_metadata):
1778        """Sets the routing_order_metadata of this Participant.
1779
1780          # noqa: E501
1781
1782        :param routing_order_metadata: The routing_order_metadata of this Participant.  # noqa: E501
1783        :type: PropertyMetadata
1784        """
1785
1786        self._routing_order_metadata = routing_order_metadata
1787
1788    @property
1789    def sent_date_time(self):
1790        """Gets the sent_date_time of this Participant.  # noqa: E501
1791
1792        The date and time the envelope was sent.  # noqa: E501
1793
1794        :return: The sent_date_time of this Participant.  # noqa: E501
1795        :rtype: str
1796        """
1797        return self._sent_date_time
1798
1799    @sent_date_time.setter
1800    def sent_date_time(self, sent_date_time):
1801        """Sets the sent_date_time of this Participant.
1802
1803        The date and time the envelope was sent.  # noqa: E501
1804
1805        :param sent_date_time: The sent_date_time of this Participant.  # noqa: E501
1806        :type: str
1807        """
1808
1809        self._sent_date_time = sent_date_time
1810
1811    @property
1812    def signed_date_time(self):
1813        """Gets the signed_date_time of this Participant.  # noqa: E501
1814
1815        Reserved: For DocuSign use only.   # noqa: E501
1816
1817        :return: The signed_date_time of this Participant.  # noqa: E501
1818        :rtype: str
1819        """
1820        return self._signed_date_time
1821
1822    @signed_date_time.setter
1823    def signed_date_time(self, signed_date_time):
1824        """Sets the signed_date_time of this Participant.
1825
1826        Reserved: For DocuSign use only.   # noqa: E501
1827
1828        :param signed_date_time: The signed_date_time of this Participant.  # noqa: E501
1829        :type: str
1830        """
1831
1832        self._signed_date_time = signed_date_time
1833
1834    @property
1835    def signing_group_id(self):
1836        """Gets the signing_group_id of this Participant.  # noqa: E501
1837
1838        When set to **true** and the feature is enabled in the sender's account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once).  # noqa: E501
1839
1840        :return: The signing_group_id of this Participant.  # noqa: E501
1841        :rtype: str
1842        """
1843        return self._signing_group_id
1844
1845    @signing_group_id.setter
1846    def signing_group_id(self, signing_group_id):
1847        """Sets the signing_group_id of this Participant.
1848
1849        When set to **true** and the feature is enabled in the sender's account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once).  # noqa: E501
1850
1851        :param signing_group_id: The signing_group_id of this Participant.  # noqa: E501
1852        :type: str
1853        """
1854
1855        self._signing_group_id = signing_group_id
1856
1857    @property
1858    def signing_group_id_metadata(self):
1859        """Gets the signing_group_id_metadata of this Participant.  # noqa: E501
1860
1861          # noqa: E501
1862
1863        :return: The signing_group_id_metadata of this Participant.  # noqa: E501
1864        :rtype: PropertyMetadata
1865        """
1866        return self._signing_group_id_metadata
1867
1868    @signing_group_id_metadata.setter
1869    def signing_group_id_metadata(self, signing_group_id_metadata):
1870        """Sets the signing_group_id_metadata of this Participant.
1871
1872          # noqa: E501
1873
1874        :param signing_group_id_metadata: The signing_group_id_metadata of this Participant.  # noqa: E501
1875        :type: PropertyMetadata
1876        """
1877
1878        self._signing_group_id_metadata = signing_group_id_metadata
1879
1880    @property
1881    def signing_group_name(self):
1882        """Gets the signing_group_name of this Participant.  # noqa: E501
1883
1884        The display name for the signing group.   Maximum Length: 100 characters.   # noqa: E501
1885
1886        :return: The signing_group_name of this Participant.  # noqa: E501
1887        :rtype: str
1888        """
1889        return self._signing_group_name
1890
1891    @signing_group_name.setter
1892    def signing_group_name(self, signing_group_name):
1893        """Sets the signing_group_name of this Participant.
1894
1895        The display name for the signing group.   Maximum Length: 100 characters.   # noqa: E501
1896
1897        :param signing_group_name: The signing_group_name of this Participant.  # noqa: E501
1898        :type: str
1899        """
1900
1901        self._signing_group_name = signing_group_name
1902
1903    @property
1904    def signing_group_users(self):
1905        """Gets the signing_group_users of this Participant.  # noqa: E501
1906
1907        A complex type that contains information about users in the signing group.  # noqa: E501
1908
1909        :return: The signing_group_users of this Participant.  # noqa: E501
1910        :rtype: list[UserInfo]
1911        """
1912        return self._signing_group_users
1913
1914    @signing_group_users.setter
1915    def signing_group_users(self, signing_group_users):
1916        """Sets the signing_group_users of this Participant.
1917
1918        A complex type that contains information about users in the signing group.  # noqa: E501
1919
1920        :param signing_group_users: The signing_group_users of this Participant.  # noqa: E501
1921        :type: list[UserInfo]
1922        """
1923
1924        self._signing_group_users = signing_group_users
1925
1926    @property
1927    def sms_authentication(self):
1928        """Gets the sms_authentication of this Participant.  # noqa: E501
1929
1930          # noqa: E501
1931
1932        :return: The sms_authentication of this Participant.  # noqa: E501
1933        :rtype: RecipientSMSAuthentication
1934        """
1935        return self._sms_authentication
1936
1937    @sms_authentication.setter
1938    def sms_authentication(self, sms_authentication):
1939        """Sets the sms_authentication of this Participant.
1940
1941          # noqa: E501
1942
1943        :param sms_authentication: The sms_authentication of this Participant.  # noqa: E501
1944        :type: RecipientSMSAuthentication
1945        """
1946
1947        self._sms_authentication = sms_authentication
1948
1949    @property
1950    def social_authentications(self):
1951        """Gets the social_authentications of this Participant.  # noqa: E501
1952
1953         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1954
1955        :return: The social_authentications of this Participant.  # noqa: E501
1956        :rtype: list[SocialAuthentication]
1957        """
1958        return self._social_authentications
1959
1960    @social_authentications.setter
1961    def social_authentications(self, social_authentications):
1962        """Sets the social_authentications of this Participant.
1963
1964         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1965
1966        :param social_authentications: The social_authentications of this Participant.  # noqa: E501
1967        :type: list[SocialAuthentication]
1968        """
1969
1970        self._social_authentications = social_authentications
1971
1972    @property
1973    def status(self):
1974        """Gets the status of this Participant.  # noqa: E501
1975
1976        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
1977
1978        :return: The status of this Participant.  # noqa: E501
1979        :rtype: str
1980        """
1981        return self._status
1982
1983    @status.setter
1984    def status(self, status):
1985        """Sets the status of this Participant.
1986
1987        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
1988
1989        :param status: The status of this Participant.  # noqa: E501
1990        :type: str
1991        """
1992
1993        self._status = status
1994
1995    @property
1996    def status_code(self):
1997        """Gets the status_code of this Participant.  # noqa: E501
1998
1999          # noqa: E501
2000
2001        :return: The status_code of this Participant.  # noqa: E501
2002        :rtype: str
2003        """
2004        return self._status_code
2005
2006    @status_code.setter
2007    def status_code(self, status_code):
2008        """Sets the status_code of this Participant.
2009
2010          # noqa: E501
2011
2012        :param status_code: The status_code of this Participant.  # noqa: E501
2013        :type: str
2014        """
2015
2016        self._status_code = status_code
2017
2018    @property
2019    def suppress_emails(self):
2020        """Gets the suppress_emails of this Participant.  # noqa: E501
2021
2022          # noqa: E501
2023
2024        :return: The suppress_emails of this Participant.  # noqa: E501
2025        :rtype: str
2026        """
2027        return self._suppress_emails
2028
2029    @suppress_emails.setter
2030    def suppress_emails(self, suppress_emails):
2031        """Sets the suppress_emails of this Participant.
2032
2033          # noqa: E501
2034
2035        :param suppress_emails: The suppress_emails of this Participant.  # noqa: E501
2036        :type: str
2037        """
2038
2039        self._suppress_emails = suppress_emails
2040
2041    @property
2042    def template_locked(self):
2043        """Gets the template_locked of this Participant.  # noqa: E501
2044
2045        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2046
2047        :return: The template_locked of this Participant.  # noqa: E501
2048        :rtype: str
2049        """
2050        return self._template_locked
2051
2052    @template_locked.setter
2053    def template_locked(self, template_locked):
2054        """Sets the template_locked of this Participant.
2055
2056        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2057
2058        :param template_locked: The template_locked of this Participant.  # noqa: E501
2059        :type: str
2060        """
2061
2062        self._template_locked = template_locked
2063
2064    @property
2065    def template_required(self):
2066        """Gets the template_required of this Participant.  # noqa: E501
2067
2068        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2069
2070        :return: The template_required of this Participant.  # noqa: E501
2071        :rtype: str
2072        """
2073        return self._template_required
2074
2075    @template_required.setter
2076    def template_required(self, template_required):
2077        """Sets the template_required of this Participant.
2078
2079        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2080
2081        :param template_required: The template_required of this Participant.  # noqa: E501
2082        :type: str
2083        """
2084
2085        self._template_required = template_required
2086
2087    @property
2088    def total_tab_count(self):
2089        """Gets the total_tab_count of this Participant.  # noqa: E501
2090
2091          # noqa: E501
2092
2093        :return: The total_tab_count of this Participant.  # noqa: E501
2094        :rtype: str
2095        """
2096        return self._total_tab_count
2097
2098    @total_tab_count.setter
2099    def total_tab_count(self, total_tab_count):
2100        """Sets the total_tab_count of this Participant.
2101
2102          # noqa: E501
2103
2104        :param total_tab_count: The total_tab_count of this Participant.  # noqa: E501
2105        :type: str
2106        """
2107
2108        self._total_tab_count = total_tab_count
2109
2110    @property
2111    def user_id(self):
2112        """Gets the user_id of this Participant.  # noqa: E501
2113
2114          # noqa: E501
2115
2116        :return: The user_id of this Participant.  # noqa: E501
2117        :rtype: str
2118        """
2119        return self._user_id
2120
2121    @user_id.setter
2122    def user_id(self, user_id):
2123        """Sets the user_id of this Participant.
2124
2125          # noqa: E501
2126
2127        :param user_id: The user_id of this Participant.  # noqa: E501
2128        :type: str
2129        """
2130
2131        self._user_id = user_id
2132
2133    @property
2134    def web_form_recipient_view_id(self):
2135        """Gets the web_form_recipient_view_id of this Participant.  # noqa: E501
2136
2137          # noqa: E501
2138
2139        :return: The web_form_recipient_view_id of this Participant.  # noqa: E501
2140        :rtype: str
2141        """
2142        return self._web_form_recipient_view_id
2143
2144    @web_form_recipient_view_id.setter
2145    def web_form_recipient_view_id(self, web_form_recipient_view_id):
2146        """Sets the web_form_recipient_view_id of this Participant.
2147
2148          # noqa: E501
2149
2150        :param web_form_recipient_view_id: The web_form_recipient_view_id of this Participant.  # noqa: E501
2151        :type: str
2152        """
2153
2154        self._web_form_recipient_view_id = web_form_recipient_view_id
2155
2156    def to_dict(self):
2157        """Returns the model properties as a dict"""
2158        result = {}
2159
2160        for attr, _ in six.iteritems(self.swagger_types):
2161            value = getattr(self, attr)
2162            if isinstance(value, list):
2163                result[attr] = list(map(
2164                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2165                    value
2166                ))
2167            elif hasattr(value, "to_dict"):
2168                result[attr] = value.to_dict()
2169            elif isinstance(value, dict):
2170                result[attr] = dict(map(
2171                    lambda item: (item[0], item[1].to_dict())
2172                    if hasattr(item[1], "to_dict") else item,
2173                    value.items()
2174                ))
2175            else:
2176                result[attr] = value
2177        if issubclass(Participant, dict):
2178            for key, value in self.items():
2179                result[key] = value
2180
2181        return result
2182
2183    def to_str(self):
2184        """Returns the string representation of the model"""
2185        return pprint.pformat(self.to_dict())
2186
2187    def __repr__(self):
2188        """For `print` and `pprint`"""
2189        return self.to_str()
2190
2191    def __eq__(self, other):
2192        """Returns true if both objects are equal"""
2193        if not isinstance(other, Participant):
2194            return False
2195
2196        return self.to_dict() == other.to_dict()
2197
2198    def __ne__(self, other):
2199        """Returns true if both objects are not equal"""
2200        if not isinstance(other, Participant):
2201            return True
2202
2203        return self.to_dict() != other.to_dict()
class Participant:
  23class Participant(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        'additional_notifications': 'list[RecipientAdditionalNotification]',
  41        'allow_system_override_for_locked_recipient': 'str',
  42        'auto_responded_reason': 'str',
  43        'bulk_send_v2_recipient': 'str',
  44        'client_user_id': 'str',
  45        'completed_count': 'str',
  46        'consent_details_list': 'list[ConsentDetails]',
  47        'custom_fields': 'list[str]',
  48        'declined_date_time': 'str',
  49        'declined_reason': 'str',
  50        'delivered_date_time': 'str',
  51        'delivery_method': 'str',
  52        'delivery_method_metadata': 'PropertyMetadata',
  53        'designator_id': 'str',
  54        'designator_id_guid': 'str',
  55        'document_template_id': 'str',
  56        'document_visibility': 'list[DocumentVisibility]',
  57        'email': 'str',
  58        'email_metadata': 'PropertyMetadata',
  59        'email_notification': 'RecipientEmailNotification',
  60        'email_recipient_post_signing_url': 'str',
  61        'embedded_recipient_start_url': 'str',
  62        'error_details': 'ErrorDetails',
  63        'fax_number': 'str',
  64        'fax_number_metadata': 'PropertyMetadata',
  65        'first_name': 'str',
  66        'first_name_metadata': 'PropertyMetadata',
  67        'full_name': 'str',
  68        'full_name_metadata': 'PropertyMetadata',
  69        'id_check_configuration_name': 'str',
  70        'id_check_configuration_name_metadata': 'PropertyMetadata',
  71        'id_check_information_input': 'IdCheckInformationInput',
  72        'identity_verification': 'RecipientIdentityVerification',
  73        'inherit_email_notification_configuration': 'str',
  74        'last_name': 'str',
  75        'last_name_metadata': 'PropertyMetadata',
  76        'locked_recipient_phone_auth_editable': 'str',
  77        'locked_recipient_sms_editable': 'str',
  78        'name': 'str',
  79        'name_metadata': 'PropertyMetadata',
  80        'note': 'str',
  81        'note_metadata': 'PropertyMetadata',
  82        'participate_for': 'str',
  83        'participate_for_guid': 'str',
  84        'phone_authentication': 'RecipientPhoneAuthentication',
  85        'phone_number': 'RecipientPhoneNumber',
  86        'proof_file': 'RecipientProofFile',
  87        'recipient_attachments': 'list[RecipientAttachment]',
  88        'recipient_authentication_status': 'AuthenticationStatus',
  89        'recipient_feature_metadata': 'list[FeatureAvailableMetadata]',
  90        'recipient_id': 'str',
  91        'recipient_id_guid': 'str',
  92        'recipient_type': 'str',
  93        'recipient_type_metadata': 'PropertyMetadata',
  94        'require_id_lookup': 'str',
  95        'require_id_lookup_metadata': 'PropertyMetadata',
  96        'role_name': 'str',
  97        'routing_order': 'str',
  98        'routing_order_metadata': 'PropertyMetadata',
  99        'sent_date_time': 'str',
 100        'signed_date_time': 'str',
 101        'signing_group_id': 'str',
 102        'signing_group_id_metadata': 'PropertyMetadata',
 103        'signing_group_name': 'str',
 104        'signing_group_users': 'list[UserInfo]',
 105        'sms_authentication': 'RecipientSMSAuthentication',
 106        'social_authentications': 'list[SocialAuthentication]',
 107        'status': 'str',
 108        'status_code': 'str',
 109        'suppress_emails': 'str',
 110        'template_locked': 'str',
 111        'template_required': 'str',
 112        'total_tab_count': 'str',
 113        'user_id': 'str',
 114        'web_form_recipient_view_id': 'str'
 115    }
 116
 117    attribute_map = {
 118        'access_code': 'accessCode',
 119        'access_code_metadata': 'accessCodeMetadata',
 120        'add_access_code_to_email': 'addAccessCodeToEmail',
 121        'additional_notifications': 'additionalNotifications',
 122        'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient',
 123        'auto_responded_reason': 'autoRespondedReason',
 124        'bulk_send_v2_recipient': 'bulkSendV2Recipient',
 125        'client_user_id': 'clientUserId',
 126        'completed_count': 'completedCount',
 127        'consent_details_list': 'consentDetailsList',
 128        'custom_fields': 'customFields',
 129        'declined_date_time': 'declinedDateTime',
 130        'declined_reason': 'declinedReason',
 131        'delivered_date_time': 'deliveredDateTime',
 132        'delivery_method': 'deliveryMethod',
 133        'delivery_method_metadata': 'deliveryMethodMetadata',
 134        'designator_id': 'designatorId',
 135        'designator_id_guid': 'designatorIdGuid',
 136        'document_template_id': 'documentTemplateId',
 137        'document_visibility': 'documentVisibility',
 138        'email': 'email',
 139        'email_metadata': 'emailMetadata',
 140        'email_notification': 'emailNotification',
 141        'email_recipient_post_signing_url': 'emailRecipientPostSigningURL',
 142        'embedded_recipient_start_url': 'embeddedRecipientStartURL',
 143        'error_details': 'errorDetails',
 144        'fax_number': 'faxNumber',
 145        'fax_number_metadata': 'faxNumberMetadata',
 146        'first_name': 'firstName',
 147        'first_name_metadata': 'firstNameMetadata',
 148        'full_name': 'fullName',
 149        'full_name_metadata': 'fullNameMetadata',
 150        'id_check_configuration_name': 'idCheckConfigurationName',
 151        'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata',
 152        'id_check_information_input': 'idCheckInformationInput',
 153        'identity_verification': 'identityVerification',
 154        'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration',
 155        'last_name': 'lastName',
 156        'last_name_metadata': 'lastNameMetadata',
 157        'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable',
 158        'locked_recipient_sms_editable': 'lockedRecipientSmsEditable',
 159        'name': 'name',
 160        'name_metadata': 'nameMetadata',
 161        'note': 'note',
 162        'note_metadata': 'noteMetadata',
 163        'participate_for': 'participateFor',
 164        'participate_for_guid': 'participateForGuid',
 165        'phone_authentication': 'phoneAuthentication',
 166        'phone_number': 'phoneNumber',
 167        'proof_file': 'proofFile',
 168        'recipient_attachments': 'recipientAttachments',
 169        'recipient_authentication_status': 'recipientAuthenticationStatus',
 170        'recipient_feature_metadata': 'recipientFeatureMetadata',
 171        'recipient_id': 'recipientId',
 172        'recipient_id_guid': 'recipientIdGuid',
 173        'recipient_type': 'recipientType',
 174        'recipient_type_metadata': 'recipientTypeMetadata',
 175        'require_id_lookup': 'requireIdLookup',
 176        'require_id_lookup_metadata': 'requireIdLookupMetadata',
 177        'role_name': 'roleName',
 178        'routing_order': 'routingOrder',
 179        'routing_order_metadata': 'routingOrderMetadata',
 180        'sent_date_time': 'sentDateTime',
 181        'signed_date_time': 'signedDateTime',
 182        'signing_group_id': 'signingGroupId',
 183        'signing_group_id_metadata': 'signingGroupIdMetadata',
 184        'signing_group_name': 'signingGroupName',
 185        'signing_group_users': 'signingGroupUsers',
 186        'sms_authentication': 'smsAuthentication',
 187        'social_authentications': 'socialAuthentications',
 188        'status': 'status',
 189        'status_code': 'statusCode',
 190        'suppress_emails': 'suppressEmails',
 191        'template_locked': 'templateLocked',
 192        'template_required': 'templateRequired',
 193        'total_tab_count': 'totalTabCount',
 194        'user_id': 'userId',
 195        'web_form_recipient_view_id': 'webFormRecipientViewId'
 196    }
 197
 198    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 199        """Participant - a model defined in Swagger"""  # noqa: E501
 200        if _configuration is None:
 201            _configuration = Configuration()
 202        self._configuration = _configuration
 203
 204        self._access_code = None
 205        self._access_code_metadata = None
 206        self._add_access_code_to_email = None
 207        self._additional_notifications = None
 208        self._allow_system_override_for_locked_recipient = None
 209        self._auto_responded_reason = None
 210        self._bulk_send_v2_recipient = None
 211        self._client_user_id = None
 212        self._completed_count = None
 213        self._consent_details_list = None
 214        self._custom_fields = None
 215        self._declined_date_time = None
 216        self._declined_reason = None
 217        self._delivered_date_time = None
 218        self._delivery_method = None
 219        self._delivery_method_metadata = None
 220        self._designator_id = None
 221        self._designator_id_guid = None
 222        self._document_template_id = None
 223        self._document_visibility = None
 224        self._email = None
 225        self._email_metadata = None
 226        self._email_notification = None
 227        self._email_recipient_post_signing_url = None
 228        self._embedded_recipient_start_url = None
 229        self._error_details = None
 230        self._fax_number = None
 231        self._fax_number_metadata = None
 232        self._first_name = None
 233        self._first_name_metadata = None
 234        self._full_name = None
 235        self._full_name_metadata = None
 236        self._id_check_configuration_name = None
 237        self._id_check_configuration_name_metadata = None
 238        self._id_check_information_input = None
 239        self._identity_verification = None
 240        self._inherit_email_notification_configuration = None
 241        self._last_name = None
 242        self._last_name_metadata = None
 243        self._locked_recipient_phone_auth_editable = None
 244        self._locked_recipient_sms_editable = None
 245        self._name = None
 246        self._name_metadata = None
 247        self._note = None
 248        self._note_metadata = None
 249        self._participate_for = None
 250        self._participate_for_guid = None
 251        self._phone_authentication = None
 252        self._phone_number = None
 253        self._proof_file = None
 254        self._recipient_attachments = None
 255        self._recipient_authentication_status = None
 256        self._recipient_feature_metadata = None
 257        self._recipient_id = None
 258        self._recipient_id_guid = None
 259        self._recipient_type = None
 260        self._recipient_type_metadata = None
 261        self._require_id_lookup = None
 262        self._require_id_lookup_metadata = None
 263        self._role_name = None
 264        self._routing_order = None
 265        self._routing_order_metadata = None
 266        self._sent_date_time = None
 267        self._signed_date_time = None
 268        self._signing_group_id = None
 269        self._signing_group_id_metadata = None
 270        self._signing_group_name = None
 271        self._signing_group_users = None
 272        self._sms_authentication = None
 273        self._social_authentications = None
 274        self._status = None
 275        self._status_code = None
 276        self._suppress_emails = None
 277        self._template_locked = None
 278        self._template_required = None
 279        self._total_tab_count = None
 280        self._user_id = None
 281        self._web_form_recipient_view_id = None
 282        self.discriminator = None
 283
 284        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
 285        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
 286        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
 287        setattr(self, "_{}".format('additional_notifications'), kwargs.get('additional_notifications', None))
 288        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
 289        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
 290        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
 291        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
 292        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
 293        setattr(self, "_{}".format('consent_details_list'), kwargs.get('consent_details_list', None))
 294        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
 295        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
 296        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
 297        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
 298        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
 299        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
 300        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
 301        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
 302        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
 303        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
 304        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 305        setattr(self, "_{}".format('email_metadata'), kwargs.get('email_metadata', None))
 306        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
 307        setattr(self, "_{}".format('email_recipient_post_signing_url'), kwargs.get('email_recipient_post_signing_url', None))
 308        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
 309        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 310        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
 311        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
 312        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
 313        setattr(self, "_{}".format('first_name_metadata'), kwargs.get('first_name_metadata', None))
 314        setattr(self, "_{}".format('full_name'), kwargs.get('full_name', None))
 315        setattr(self, "_{}".format('full_name_metadata'), kwargs.get('full_name_metadata', None))
 316        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
 317        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
 318        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
 319        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
 320        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
 321        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
 322        setattr(self, "_{}".format('last_name_metadata'), kwargs.get('last_name_metadata', None))
 323        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
 324        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
 325        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 326        setattr(self, "_{}".format('name_metadata'), kwargs.get('name_metadata', None))
 327        setattr(self, "_{}".format('note'), kwargs.get('note', None))
 328        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
 329        setattr(self, "_{}".format('participate_for'), kwargs.get('participate_for', None))
 330        setattr(self, "_{}".format('participate_for_guid'), kwargs.get('participate_for_guid', None))
 331        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
 332        setattr(self, "_{}".format('phone_number'), kwargs.get('phone_number', None))
 333        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
 334        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
 335        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
 336        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
 337        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 338        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 339        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
 340        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
 341        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
 342        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
 343        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
 344        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
 345        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
 346        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
 347        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
 348        setattr(self, "_{}".format('signing_group_id'), kwargs.get('signing_group_id', None))
 349        setattr(self, "_{}".format('signing_group_id_metadata'), kwargs.get('signing_group_id_metadata', None))
 350        setattr(self, "_{}".format('signing_group_name'), kwargs.get('signing_group_name', None))
 351        setattr(self, "_{}".format('signing_group_users'), kwargs.get('signing_group_users', None))
 352        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
 353        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
 354        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 355        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
 356        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
 357        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 358        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 359        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
 360        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 361        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))
 362
 363    @property
 364    def access_code(self):
 365        """Gets the access_code of this Participant.  # noqa: E501
 366
 367        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
 368
 369        :return: The access_code of this Participant.  # noqa: E501
 370        :rtype: str
 371        """
 372        return self._access_code
 373
 374    @access_code.setter
 375    def access_code(self, access_code):
 376        """Sets the access_code of this Participant.
 377
 378        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
 379
 380        :param access_code: The access_code of this Participant.  # noqa: E501
 381        :type: str
 382        """
 383
 384        self._access_code = access_code
 385
 386    @property
 387    def access_code_metadata(self):
 388        """Gets the access_code_metadata of this Participant.  # noqa: E501
 389
 390          # noqa: E501
 391
 392        :return: The access_code_metadata of this Participant.  # noqa: E501
 393        :rtype: PropertyMetadata
 394        """
 395        return self._access_code_metadata
 396
 397    @access_code_metadata.setter
 398    def access_code_metadata(self, access_code_metadata):
 399        """Sets the access_code_metadata of this Participant.
 400
 401          # noqa: E501
 402
 403        :param access_code_metadata: The access_code_metadata of this Participant.  # noqa: E501
 404        :type: PropertyMetadata
 405        """
 406
 407        self._access_code_metadata = access_code_metadata
 408
 409    @property
 410    def add_access_code_to_email(self):
 411        """Gets the add_access_code_to_email of this Participant.  # noqa: E501
 412
 413        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
 414
 415        :return: The add_access_code_to_email of this Participant.  # noqa: E501
 416        :rtype: str
 417        """
 418        return self._add_access_code_to_email
 419
 420    @add_access_code_to_email.setter
 421    def add_access_code_to_email(self, add_access_code_to_email):
 422        """Sets the add_access_code_to_email of this Participant.
 423
 424        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
 425
 426        :param add_access_code_to_email: The add_access_code_to_email of this Participant.  # noqa: E501
 427        :type: str
 428        """
 429
 430        self._add_access_code_to_email = add_access_code_to_email
 431
 432    @property
 433    def additional_notifications(self):
 434        """Gets the additional_notifications of this Participant.  # noqa: E501
 435
 436          # noqa: E501
 437
 438        :return: The additional_notifications of this Participant.  # noqa: E501
 439        :rtype: list[RecipientAdditionalNotification]
 440        """
 441        return self._additional_notifications
 442
 443    @additional_notifications.setter
 444    def additional_notifications(self, additional_notifications):
 445        """Sets the additional_notifications of this Participant.
 446
 447          # noqa: E501
 448
 449        :param additional_notifications: The additional_notifications of this Participant.  # noqa: E501
 450        :type: list[RecipientAdditionalNotification]
 451        """
 452
 453        self._additional_notifications = additional_notifications
 454
 455    @property
 456    def allow_system_override_for_locked_recipient(self):
 457        """Gets the allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 458
 459          # noqa: E501
 460
 461        :return: The allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 462        :rtype: str
 463        """
 464        return self._allow_system_override_for_locked_recipient
 465
 466    @allow_system_override_for_locked_recipient.setter
 467    def allow_system_override_for_locked_recipient(self, allow_system_override_for_locked_recipient):
 468        """Sets the allow_system_override_for_locked_recipient of this Participant.
 469
 470          # noqa: E501
 471
 472        :param allow_system_override_for_locked_recipient: The allow_system_override_for_locked_recipient of this Participant.  # noqa: E501
 473        :type: str
 474        """
 475
 476        self._allow_system_override_for_locked_recipient = allow_system_override_for_locked_recipient
 477
 478    @property
 479    def auto_responded_reason(self):
 480        """Gets the auto_responded_reason of this Participant.  # noqa: E501
 481
 482          # noqa: E501
 483
 484        :return: The auto_responded_reason of this Participant.  # noqa: E501
 485        :rtype: str
 486        """
 487        return self._auto_responded_reason
 488
 489    @auto_responded_reason.setter
 490    def auto_responded_reason(self, auto_responded_reason):
 491        """Sets the auto_responded_reason of this Participant.
 492
 493          # noqa: E501
 494
 495        :param auto_responded_reason: The auto_responded_reason of this Participant.  # noqa: E501
 496        :type: str
 497        """
 498
 499        self._auto_responded_reason = auto_responded_reason
 500
 501    @property
 502    def bulk_send_v2_recipient(self):
 503        """Gets the bulk_send_v2_recipient of this Participant.  # noqa: E501
 504
 505          # noqa: E501
 506
 507        :return: The bulk_send_v2_recipient of this Participant.  # noqa: E501
 508        :rtype: str
 509        """
 510        return self._bulk_send_v2_recipient
 511
 512    @bulk_send_v2_recipient.setter
 513    def bulk_send_v2_recipient(self, bulk_send_v2_recipient):
 514        """Sets the bulk_send_v2_recipient of this Participant.
 515
 516          # noqa: E501
 517
 518        :param bulk_send_v2_recipient: The bulk_send_v2_recipient of this Participant.  # noqa: E501
 519        :type: str
 520        """
 521
 522        self._bulk_send_v2_recipient = bulk_send_v2_recipient
 523
 524    @property
 525    def client_user_id(self):
 526        """Gets the client_user_id of this Participant.  # noqa: E501
 527
 528        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
 529
 530        :return: The client_user_id of this Participant.  # noqa: E501
 531        :rtype: str
 532        """
 533        return self._client_user_id
 534
 535    @client_user_id.setter
 536    def client_user_id(self, client_user_id):
 537        """Sets the client_user_id of this Participant.
 538
 539        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
 540
 541        :param client_user_id: The client_user_id of this Participant.  # noqa: E501
 542        :type: str
 543        """
 544
 545        self._client_user_id = client_user_id
 546
 547    @property
 548    def completed_count(self):
 549        """Gets the completed_count of this Participant.  # noqa: E501
 550
 551          # noqa: E501
 552
 553        :return: The completed_count of this Participant.  # noqa: E501
 554        :rtype: str
 555        """
 556        return self._completed_count
 557
 558    @completed_count.setter
 559    def completed_count(self, completed_count):
 560        """Sets the completed_count of this Participant.
 561
 562          # noqa: E501
 563
 564        :param completed_count: The completed_count of this Participant.  # noqa: E501
 565        :type: str
 566        """
 567
 568        self._completed_count = completed_count
 569
 570    @property
 571    def consent_details_list(self):
 572        """Gets the consent_details_list of this Participant.  # noqa: E501
 573
 574          # noqa: E501
 575
 576        :return: The consent_details_list of this Participant.  # noqa: E501
 577        :rtype: list[ConsentDetails]
 578        """
 579        return self._consent_details_list
 580
 581    @consent_details_list.setter
 582    def consent_details_list(self, consent_details_list):
 583        """Sets the consent_details_list of this Participant.
 584
 585          # noqa: E501
 586
 587        :param consent_details_list: The consent_details_list of this Participant.  # noqa: E501
 588        :type: list[ConsentDetails]
 589        """
 590
 591        self._consent_details_list = consent_details_list
 592
 593    @property
 594    def custom_fields(self):
 595        """Gets the custom_fields of this Participant.  # noqa: E501
 596
 597        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
 598
 599        :return: The custom_fields of this Participant.  # noqa: E501
 600        :rtype: list[str]
 601        """
 602        return self._custom_fields
 603
 604    @custom_fields.setter
 605    def custom_fields(self, custom_fields):
 606        """Sets the custom_fields of this Participant.
 607
 608        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
 609
 610        :param custom_fields: The custom_fields of this Participant.  # noqa: E501
 611        :type: list[str]
 612        """
 613
 614        self._custom_fields = custom_fields
 615
 616    @property
 617    def declined_date_time(self):
 618        """Gets the declined_date_time of this Participant.  # noqa: E501
 619
 620        The date and time the recipient declined the document.  # noqa: E501
 621
 622        :return: The declined_date_time of this Participant.  # noqa: E501
 623        :rtype: str
 624        """
 625        return self._declined_date_time
 626
 627    @declined_date_time.setter
 628    def declined_date_time(self, declined_date_time):
 629        """Sets the declined_date_time of this Participant.
 630
 631        The date and time the recipient declined the document.  # noqa: E501
 632
 633        :param declined_date_time: The declined_date_time of this Participant.  # noqa: E501
 634        :type: str
 635        """
 636
 637        self._declined_date_time = declined_date_time
 638
 639    @property
 640    def declined_reason(self):
 641        """Gets the declined_reason of this Participant.  # noqa: E501
 642
 643        The reason the recipient declined the document.  # noqa: E501
 644
 645        :return: The declined_reason of this Participant.  # noqa: E501
 646        :rtype: str
 647        """
 648        return self._declined_reason
 649
 650    @declined_reason.setter
 651    def declined_reason(self, declined_reason):
 652        """Sets the declined_reason of this Participant.
 653
 654        The reason the recipient declined the document.  # noqa: E501
 655
 656        :param declined_reason: The declined_reason of this Participant.  # noqa: E501
 657        :type: str
 658        """
 659
 660        self._declined_reason = declined_reason
 661
 662    @property
 663    def delivered_date_time(self):
 664        """Gets the delivered_date_time of this Participant.  # noqa: E501
 665
 666        Reserved: For DocuSign use only.  # noqa: E501
 667
 668        :return: The delivered_date_time of this Participant.  # noqa: E501
 669        :rtype: str
 670        """
 671        return self._delivered_date_time
 672
 673    @delivered_date_time.setter
 674    def delivered_date_time(self, delivered_date_time):
 675        """Sets the delivered_date_time of this Participant.
 676
 677        Reserved: For DocuSign use only.  # noqa: E501
 678
 679        :param delivered_date_time: The delivered_date_time of this Participant.  # noqa: E501
 680        :type: str
 681        """
 682
 683        self._delivered_date_time = delivered_date_time
 684
 685    @property
 686    def delivery_method(self):
 687        """Gets the delivery_method of this Participant.  # noqa: E501
 688
 689        Reserved: For DocuSign use only.  # noqa: E501
 690
 691        :return: The delivery_method of this Participant.  # noqa: E501
 692        :rtype: str
 693        """
 694        return self._delivery_method
 695
 696    @delivery_method.setter
 697    def delivery_method(self, delivery_method):
 698        """Sets the delivery_method of this Participant.
 699
 700        Reserved: For DocuSign use only.  # noqa: E501
 701
 702        :param delivery_method: The delivery_method of this Participant.  # noqa: E501
 703        :type: str
 704        """
 705
 706        self._delivery_method = delivery_method
 707
 708    @property
 709    def delivery_method_metadata(self):
 710        """Gets the delivery_method_metadata of this Participant.  # noqa: E501
 711
 712          # noqa: E501
 713
 714        :return: The delivery_method_metadata of this Participant.  # noqa: E501
 715        :rtype: PropertyMetadata
 716        """
 717        return self._delivery_method_metadata
 718
 719    @delivery_method_metadata.setter
 720    def delivery_method_metadata(self, delivery_method_metadata):
 721        """Sets the delivery_method_metadata of this Participant.
 722
 723          # noqa: E501
 724
 725        :param delivery_method_metadata: The delivery_method_metadata of this Participant.  # noqa: E501
 726        :type: PropertyMetadata
 727        """
 728
 729        self._delivery_method_metadata = delivery_method_metadata
 730
 731    @property
 732    def designator_id(self):
 733        """Gets the designator_id of this Participant.  # noqa: E501
 734
 735          # noqa: E501
 736
 737        :return: The designator_id of this Participant.  # noqa: E501
 738        :rtype: str
 739        """
 740        return self._designator_id
 741
 742    @designator_id.setter
 743    def designator_id(self, designator_id):
 744        """Sets the designator_id of this Participant.
 745
 746          # noqa: E501
 747
 748        :param designator_id: The designator_id of this Participant.  # noqa: E501
 749        :type: str
 750        """
 751
 752        self._designator_id = designator_id
 753
 754    @property
 755    def designator_id_guid(self):
 756        """Gets the designator_id_guid of this Participant.  # noqa: E501
 757
 758          # noqa: E501
 759
 760        :return: The designator_id_guid of this Participant.  # noqa: E501
 761        :rtype: str
 762        """
 763        return self._designator_id_guid
 764
 765    @designator_id_guid.setter
 766    def designator_id_guid(self, designator_id_guid):
 767        """Sets the designator_id_guid of this Participant.
 768
 769          # noqa: E501
 770
 771        :param designator_id_guid: The designator_id_guid of this Participant.  # noqa: E501
 772        :type: str
 773        """
 774
 775        self._designator_id_guid = designator_id_guid
 776
 777    @property
 778    def document_template_id(self):
 779        """Gets the document_template_id of this Participant.  # noqa: E501
 780
 781          # noqa: E501
 782
 783        :return: The document_template_id of this Participant.  # noqa: E501
 784        :rtype: str
 785        """
 786        return self._document_template_id
 787
 788    @document_template_id.setter
 789    def document_template_id(self, document_template_id):
 790        """Sets the document_template_id of this Participant.
 791
 792          # noqa: E501
 793
 794        :param document_template_id: The document_template_id of this Participant.  # noqa: E501
 795        :type: str
 796        """
 797
 798        self._document_template_id = document_template_id
 799
 800    @property
 801    def document_visibility(self):
 802        """Gets the document_visibility of this Participant.  # noqa: E501
 803
 804          # noqa: E501
 805
 806        :return: The document_visibility of this Participant.  # noqa: E501
 807        :rtype: list[DocumentVisibility]
 808        """
 809        return self._document_visibility
 810
 811    @document_visibility.setter
 812    def document_visibility(self, document_visibility):
 813        """Sets the document_visibility of this Participant.
 814
 815          # noqa: E501
 816
 817        :param document_visibility: The document_visibility of this Participant.  # noqa: E501
 818        :type: list[DocumentVisibility]
 819        """
 820
 821        self._document_visibility = document_visibility
 822
 823    @property
 824    def email(self):
 825        """Gets the email of this Participant.  # noqa: E501
 826
 827          # noqa: E501
 828
 829        :return: The email of this Participant.  # noqa: E501
 830        :rtype: str
 831        """
 832        return self._email
 833
 834    @email.setter
 835    def email(self, email):
 836        """Sets the email of this Participant.
 837
 838          # noqa: E501
 839
 840        :param email: The email of this Participant.  # noqa: E501
 841        :type: str
 842        """
 843
 844        self._email = email
 845
 846    @property
 847    def email_metadata(self):
 848        """Gets the email_metadata of this Participant.  # noqa: E501
 849
 850          # noqa: E501
 851
 852        :return: The email_metadata of this Participant.  # noqa: E501
 853        :rtype: PropertyMetadata
 854        """
 855        return self._email_metadata
 856
 857    @email_metadata.setter
 858    def email_metadata(self, email_metadata):
 859        """Sets the email_metadata of this Participant.
 860
 861          # noqa: E501
 862
 863        :param email_metadata: The email_metadata of this Participant.  # noqa: E501
 864        :type: PropertyMetadata
 865        """
 866
 867        self._email_metadata = email_metadata
 868
 869    @property
 870    def email_notification(self):
 871        """Gets the email_notification of this Participant.  # noqa: E501
 872
 873        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
 874
 875        :return: The email_notification of this Participant.  # noqa: E501
 876        :rtype: RecipientEmailNotification
 877        """
 878        return self._email_notification
 879
 880    @email_notification.setter
 881    def email_notification(self, email_notification):
 882        """Sets the email_notification of this Participant.
 883
 884        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
 885
 886        :param email_notification: The email_notification of this Participant.  # noqa: E501
 887        :type: RecipientEmailNotification
 888        """
 889
 890        self._email_notification = email_notification
 891
 892    @property
 893    def email_recipient_post_signing_url(self):
 894        """Gets the email_recipient_post_signing_url of this Participant.  # noqa: E501
 895
 896          # noqa: E501
 897
 898        :return: The email_recipient_post_signing_url of this Participant.  # noqa: E501
 899        :rtype: str
 900        """
 901        return self._email_recipient_post_signing_url
 902
 903    @email_recipient_post_signing_url.setter
 904    def email_recipient_post_signing_url(self, email_recipient_post_signing_url):
 905        """Sets the email_recipient_post_signing_url of this Participant.
 906
 907          # noqa: E501
 908
 909        :param email_recipient_post_signing_url: The email_recipient_post_signing_url of this Participant.  # noqa: E501
 910        :type: str
 911        """
 912
 913        self._email_recipient_post_signing_url = email_recipient_post_signing_url
 914
 915    @property
 916    def embedded_recipient_start_url(self):
 917        """Gets the embedded_recipient_start_url of this Participant.  # noqa: E501
 918
 919        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
 920
 921        :return: The embedded_recipient_start_url of this Participant.  # noqa: E501
 922        :rtype: str
 923        """
 924        return self._embedded_recipient_start_url
 925
 926    @embedded_recipient_start_url.setter
 927    def embedded_recipient_start_url(self, embedded_recipient_start_url):
 928        """Sets the embedded_recipient_start_url of this Participant.
 929
 930        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
 931
 932        :param embedded_recipient_start_url: The embedded_recipient_start_url of this Participant.  # noqa: E501
 933        :type: str
 934        """
 935
 936        self._embedded_recipient_start_url = embedded_recipient_start_url
 937
 938    @property
 939    def error_details(self):
 940        """Gets the error_details of this Participant.  # noqa: E501
 941
 942        Array or errors.  # noqa: E501
 943
 944        :return: The error_details of this Participant.  # noqa: E501
 945        :rtype: ErrorDetails
 946        """
 947        return self._error_details
 948
 949    @error_details.setter
 950    def error_details(self, error_details):
 951        """Sets the error_details of this Participant.
 952
 953        Array or errors.  # noqa: E501
 954
 955        :param error_details: The error_details of this Participant.  # noqa: E501
 956        :type: ErrorDetails
 957        """
 958
 959        self._error_details = error_details
 960
 961    @property
 962    def fax_number(self):
 963        """Gets the fax_number of this Participant.  # noqa: E501
 964
 965        Reserved:  # noqa: E501
 966
 967        :return: The fax_number of this Participant.  # noqa: E501
 968        :rtype: str
 969        """
 970        return self._fax_number
 971
 972    @fax_number.setter
 973    def fax_number(self, fax_number):
 974        """Sets the fax_number of this Participant.
 975
 976        Reserved:  # noqa: E501
 977
 978        :param fax_number: The fax_number of this Participant.  # noqa: E501
 979        :type: str
 980        """
 981
 982        self._fax_number = fax_number
 983
 984    @property
 985    def fax_number_metadata(self):
 986        """Gets the fax_number_metadata of this Participant.  # noqa: E501
 987
 988          # noqa: E501
 989
 990        :return: The fax_number_metadata of this Participant.  # noqa: E501
 991        :rtype: PropertyMetadata
 992        """
 993        return self._fax_number_metadata
 994
 995    @fax_number_metadata.setter
 996    def fax_number_metadata(self, fax_number_metadata):
 997        """Sets the fax_number_metadata of this Participant.
 998
 999          # noqa: E501
1000
1001        :param fax_number_metadata: The fax_number_metadata of this Participant.  # noqa: E501
1002        :type: PropertyMetadata
1003        """
1004
1005        self._fax_number_metadata = fax_number_metadata
1006
1007    @property
1008    def first_name(self):
1009        """Gets the first_name of this Participant.  # noqa: E501
1010
1011        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
1012
1013        :return: The first_name of this Participant.  # noqa: E501
1014        :rtype: str
1015        """
1016        return self._first_name
1017
1018    @first_name.setter
1019    def first_name(self, first_name):
1020        """Sets the first_name of this Participant.
1021
1022        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
1023
1024        :param first_name: The first_name of this Participant.  # noqa: E501
1025        :type: str
1026        """
1027
1028        self._first_name = first_name
1029
1030    @property
1031    def first_name_metadata(self):
1032        """Gets the first_name_metadata of this Participant.  # noqa: E501
1033
1034          # noqa: E501
1035
1036        :return: The first_name_metadata of this Participant.  # noqa: E501
1037        :rtype: PropertyMetadata
1038        """
1039        return self._first_name_metadata
1040
1041    @first_name_metadata.setter
1042    def first_name_metadata(self, first_name_metadata):
1043        """Sets the first_name_metadata of this Participant.
1044
1045          # noqa: E501
1046
1047        :param first_name_metadata: The first_name_metadata of this Participant.  # noqa: E501
1048        :type: PropertyMetadata
1049        """
1050
1051        self._first_name_metadata = first_name_metadata
1052
1053    @property
1054    def full_name(self):
1055        """Gets the full_name of this Participant.  # noqa: E501
1056
1057          # noqa: E501
1058
1059        :return: The full_name of this Participant.  # noqa: E501
1060        :rtype: str
1061        """
1062        return self._full_name
1063
1064    @full_name.setter
1065    def full_name(self, full_name):
1066        """Sets the full_name of this Participant.
1067
1068          # noqa: E501
1069
1070        :param full_name: The full_name of this Participant.  # noqa: E501
1071        :type: str
1072        """
1073
1074        self._full_name = full_name
1075
1076    @property
1077    def full_name_metadata(self):
1078        """Gets the full_name_metadata of this Participant.  # noqa: E501
1079
1080          # noqa: E501
1081
1082        :return: The full_name_metadata of this Participant.  # noqa: E501
1083        :rtype: PropertyMetadata
1084        """
1085        return self._full_name_metadata
1086
1087    @full_name_metadata.setter
1088    def full_name_metadata(self, full_name_metadata):
1089        """Sets the full_name_metadata of this Participant.
1090
1091          # noqa: E501
1092
1093        :param full_name_metadata: The full_name_metadata of this Participant.  # noqa: E501
1094        :type: PropertyMetadata
1095        """
1096
1097        self._full_name_metadata = full_name_metadata
1098
1099    @property
1100    def id_check_configuration_name(self):
1101        """Gets the id_check_configuration_name of this Participant.  # noqa: E501
1102
1103        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
1104
1105        :return: The id_check_configuration_name of this Participant.  # noqa: E501
1106        :rtype: str
1107        """
1108        return self._id_check_configuration_name
1109
1110    @id_check_configuration_name.setter
1111    def id_check_configuration_name(self, id_check_configuration_name):
1112        """Sets the id_check_configuration_name of this Participant.
1113
1114        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
1115
1116        :param id_check_configuration_name: The id_check_configuration_name of this Participant.  # noqa: E501
1117        :type: str
1118        """
1119
1120        self._id_check_configuration_name = id_check_configuration_name
1121
1122    @property
1123    def id_check_configuration_name_metadata(self):
1124        """Gets the id_check_configuration_name_metadata of this Participant.  # noqa: E501
1125
1126          # noqa: E501
1127
1128        :return: The id_check_configuration_name_metadata of this Participant.  # noqa: E501
1129        :rtype: PropertyMetadata
1130        """
1131        return self._id_check_configuration_name_metadata
1132
1133    @id_check_configuration_name_metadata.setter
1134    def id_check_configuration_name_metadata(self, id_check_configuration_name_metadata):
1135        """Sets the id_check_configuration_name_metadata of this Participant.
1136
1137          # noqa: E501
1138
1139        :param id_check_configuration_name_metadata: The id_check_configuration_name_metadata of this Participant.  # noqa: E501
1140        :type: PropertyMetadata
1141        """
1142
1143        self._id_check_configuration_name_metadata = id_check_configuration_name_metadata
1144
1145    @property
1146    def id_check_information_input(self):
1147        """Gets the id_check_information_input of this Participant.  # noqa: E501
1148
1149          # noqa: E501
1150
1151        :return: The id_check_information_input of this Participant.  # noqa: E501
1152        :rtype: IdCheckInformationInput
1153        """
1154        return self._id_check_information_input
1155
1156    @id_check_information_input.setter
1157    def id_check_information_input(self, id_check_information_input):
1158        """Sets the id_check_information_input of this Participant.
1159
1160          # noqa: E501
1161
1162        :param id_check_information_input: The id_check_information_input of this Participant.  # noqa: E501
1163        :type: IdCheckInformationInput
1164        """
1165
1166        self._id_check_information_input = id_check_information_input
1167
1168    @property
1169    def identity_verification(self):
1170        """Gets the identity_verification of this Participant.  # noqa: E501
1171
1172          # noqa: E501
1173
1174        :return: The identity_verification of this Participant.  # noqa: E501
1175        :rtype: RecipientIdentityVerification
1176        """
1177        return self._identity_verification
1178
1179    @identity_verification.setter
1180    def identity_verification(self, identity_verification):
1181        """Sets the identity_verification of this Participant.
1182
1183          # noqa: E501
1184
1185        :param identity_verification: The identity_verification of this Participant.  # noqa: E501
1186        :type: RecipientIdentityVerification
1187        """
1188
1189        self._identity_verification = identity_verification
1190
1191    @property
1192    def inherit_email_notification_configuration(self):
1193        """Gets the inherit_email_notification_configuration of this Participant.  # noqa: E501
1194
1195        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
1196
1197        :return: The inherit_email_notification_configuration of this Participant.  # noqa: E501
1198        :rtype: str
1199        """
1200        return self._inherit_email_notification_configuration
1201
1202    @inherit_email_notification_configuration.setter
1203    def inherit_email_notification_configuration(self, inherit_email_notification_configuration):
1204        """Sets the inherit_email_notification_configuration of this Participant.
1205
1206        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
1207
1208        :param inherit_email_notification_configuration: The inherit_email_notification_configuration of this Participant.  # noqa: E501
1209        :type: str
1210        """
1211
1212        self._inherit_email_notification_configuration = inherit_email_notification_configuration
1213
1214    @property
1215    def last_name(self):
1216        """Gets the last_name of this Participant.  # noqa: E501
1217
1218          # noqa: E501
1219
1220        :return: The last_name of this Participant.  # noqa: E501
1221        :rtype: str
1222        """
1223        return self._last_name
1224
1225    @last_name.setter
1226    def last_name(self, last_name):
1227        """Sets the last_name of this Participant.
1228
1229          # noqa: E501
1230
1231        :param last_name: The last_name of this Participant.  # noqa: E501
1232        :type: str
1233        """
1234
1235        self._last_name = last_name
1236
1237    @property
1238    def last_name_metadata(self):
1239        """Gets the last_name_metadata of this Participant.  # noqa: E501
1240
1241          # noqa: E501
1242
1243        :return: The last_name_metadata of this Participant.  # noqa: E501
1244        :rtype: PropertyMetadata
1245        """
1246        return self._last_name_metadata
1247
1248    @last_name_metadata.setter
1249    def last_name_metadata(self, last_name_metadata):
1250        """Sets the last_name_metadata of this Participant.
1251
1252          # noqa: E501
1253
1254        :param last_name_metadata: The last_name_metadata of this Participant.  # noqa: E501
1255        :type: PropertyMetadata
1256        """
1257
1258        self._last_name_metadata = last_name_metadata
1259
1260    @property
1261    def locked_recipient_phone_auth_editable(self):
1262        """Gets the locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1263
1264          # noqa: E501
1265
1266        :return: The locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1267        :rtype: str
1268        """
1269        return self._locked_recipient_phone_auth_editable
1270
1271    @locked_recipient_phone_auth_editable.setter
1272    def locked_recipient_phone_auth_editable(self, locked_recipient_phone_auth_editable):
1273        """Sets the locked_recipient_phone_auth_editable of this Participant.
1274
1275          # noqa: E501
1276
1277        :param locked_recipient_phone_auth_editable: The locked_recipient_phone_auth_editable of this Participant.  # noqa: E501
1278        :type: str
1279        """
1280
1281        self._locked_recipient_phone_auth_editable = locked_recipient_phone_auth_editable
1282
1283    @property
1284    def locked_recipient_sms_editable(self):
1285        """Gets the locked_recipient_sms_editable of this Participant.  # noqa: E501
1286
1287          # noqa: E501
1288
1289        :return: The locked_recipient_sms_editable of this Participant.  # noqa: E501
1290        :rtype: str
1291        """
1292        return self._locked_recipient_sms_editable
1293
1294    @locked_recipient_sms_editable.setter
1295    def locked_recipient_sms_editable(self, locked_recipient_sms_editable):
1296        """Sets the locked_recipient_sms_editable of this Participant.
1297
1298          # noqa: E501
1299
1300        :param locked_recipient_sms_editable: The locked_recipient_sms_editable of this Participant.  # noqa: E501
1301        :type: str
1302        """
1303
1304        self._locked_recipient_sms_editable = locked_recipient_sms_editable
1305
1306    @property
1307    def name(self):
1308        """Gets the name of this Participant.  # noqa: E501
1309
1310          # noqa: E501
1311
1312        :return: The name of this Participant.  # noqa: E501
1313        :rtype: str
1314        """
1315        return self._name
1316
1317    @name.setter
1318    def name(self, name):
1319        """Sets the name of this Participant.
1320
1321          # noqa: E501
1322
1323        :param name: The name of this Participant.  # noqa: E501
1324        :type: str
1325        """
1326
1327        self._name = name
1328
1329    @property
1330    def name_metadata(self):
1331        """Gets the name_metadata of this Participant.  # noqa: E501
1332
1333          # noqa: E501
1334
1335        :return: The name_metadata of this Participant.  # noqa: E501
1336        :rtype: PropertyMetadata
1337        """
1338        return self._name_metadata
1339
1340    @name_metadata.setter
1341    def name_metadata(self, name_metadata):
1342        """Sets the name_metadata of this Participant.
1343
1344          # noqa: E501
1345
1346        :param name_metadata: The name_metadata of this Participant.  # noqa: E501
1347        :type: PropertyMetadata
1348        """
1349
1350        self._name_metadata = name_metadata
1351
1352    @property
1353    def note(self):
1354        """Gets the note of this Participant.  # noqa: E501
1355
1356        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
1357
1358        :return: The note of this Participant.  # noqa: E501
1359        :rtype: str
1360        """
1361        return self._note
1362
1363    @note.setter
1364    def note(self, note):
1365        """Sets the note of this Participant.
1366
1367        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
1368
1369        :param note: The note of this Participant.  # noqa: E501
1370        :type: str
1371        """
1372
1373        self._note = note
1374
1375    @property
1376    def note_metadata(self):
1377        """Gets the note_metadata of this Participant.  # noqa: E501
1378
1379          # noqa: E501
1380
1381        :return: The note_metadata of this Participant.  # noqa: E501
1382        :rtype: PropertyMetadata
1383        """
1384        return self._note_metadata
1385
1386    @note_metadata.setter
1387    def note_metadata(self, note_metadata):
1388        """Sets the note_metadata of this Participant.
1389
1390          # noqa: E501
1391
1392        :param note_metadata: The note_metadata of this Participant.  # noqa: E501
1393        :type: PropertyMetadata
1394        """
1395
1396        self._note_metadata = note_metadata
1397
1398    @property
1399    def participate_for(self):
1400        """Gets the participate_for of this Participant.  # noqa: E501
1401
1402          # noqa: E501
1403
1404        :return: The participate_for of this Participant.  # noqa: E501
1405        :rtype: str
1406        """
1407        return self._participate_for
1408
1409    @participate_for.setter
1410    def participate_for(self, participate_for):
1411        """Sets the participate_for of this Participant.
1412
1413          # noqa: E501
1414
1415        :param participate_for: The participate_for of this Participant.  # noqa: E501
1416        :type: str
1417        """
1418
1419        self._participate_for = participate_for
1420
1421    @property
1422    def participate_for_guid(self):
1423        """Gets the participate_for_guid of this Participant.  # noqa: E501
1424
1425          # noqa: E501
1426
1427        :return: The participate_for_guid of this Participant.  # noqa: E501
1428        :rtype: str
1429        """
1430        return self._participate_for_guid
1431
1432    @participate_for_guid.setter
1433    def participate_for_guid(self, participate_for_guid):
1434        """Sets the participate_for_guid of this Participant.
1435
1436          # noqa: E501
1437
1438        :param participate_for_guid: The participate_for_guid of this Participant.  # noqa: E501
1439        :type: str
1440        """
1441
1442        self._participate_for_guid = participate_for_guid
1443
1444    @property
1445    def phone_authentication(self):
1446        """Gets the phone_authentication of this Participant.  # noqa: E501
1447
1448          # noqa: E501
1449
1450        :return: The phone_authentication of this Participant.  # noqa: E501
1451        :rtype: RecipientPhoneAuthentication
1452        """
1453        return self._phone_authentication
1454
1455    @phone_authentication.setter
1456    def phone_authentication(self, phone_authentication):
1457        """Sets the phone_authentication of this Participant.
1458
1459          # noqa: E501
1460
1461        :param phone_authentication: The phone_authentication of this Participant.  # noqa: E501
1462        :type: RecipientPhoneAuthentication
1463        """
1464
1465        self._phone_authentication = phone_authentication
1466
1467    @property
1468    def phone_number(self):
1469        """Gets the phone_number of this Participant.  # noqa: E501
1470
1471          # noqa: E501
1472
1473        :return: The phone_number of this Participant.  # noqa: E501
1474        :rtype: RecipientPhoneNumber
1475        """
1476        return self._phone_number
1477
1478    @phone_number.setter
1479    def phone_number(self, phone_number):
1480        """Sets the phone_number of this Participant.
1481
1482          # noqa: E501
1483
1484        :param phone_number: The phone_number of this Participant.  # noqa: E501
1485        :type: RecipientPhoneNumber
1486        """
1487
1488        self._phone_number = phone_number
1489
1490    @property
1491    def proof_file(self):
1492        """Gets the proof_file of this Participant.  # noqa: E501
1493
1494          # noqa: E501
1495
1496        :return: The proof_file of this Participant.  # noqa: E501
1497        :rtype: RecipientProofFile
1498        """
1499        return self._proof_file
1500
1501    @proof_file.setter
1502    def proof_file(self, proof_file):
1503        """Sets the proof_file of this Participant.
1504
1505          # noqa: E501
1506
1507        :param proof_file: The proof_file of this Participant.  # noqa: E501
1508        :type: RecipientProofFile
1509        """
1510
1511        self._proof_file = proof_file
1512
1513    @property
1514    def recipient_attachments(self):
1515        """Gets the recipient_attachments of this Participant.  # noqa: E501
1516
1517        Reserved:  # noqa: E501
1518
1519        :return: The recipient_attachments of this Participant.  # noqa: E501
1520        :rtype: list[RecipientAttachment]
1521        """
1522        return self._recipient_attachments
1523
1524    @recipient_attachments.setter
1525    def recipient_attachments(self, recipient_attachments):
1526        """Sets the recipient_attachments of this Participant.
1527
1528        Reserved:  # noqa: E501
1529
1530        :param recipient_attachments: The recipient_attachments of this Participant.  # noqa: E501
1531        :type: list[RecipientAttachment]
1532        """
1533
1534        self._recipient_attachments = recipient_attachments
1535
1536    @property
1537    def recipient_authentication_status(self):
1538        """Gets the recipient_authentication_status of this Participant.  # noqa: E501
1539
1540          # noqa: E501
1541
1542        :return: The recipient_authentication_status of this Participant.  # noqa: E501
1543        :rtype: AuthenticationStatus
1544        """
1545        return self._recipient_authentication_status
1546
1547    @recipient_authentication_status.setter
1548    def recipient_authentication_status(self, recipient_authentication_status):
1549        """Sets the recipient_authentication_status of this Participant.
1550
1551          # noqa: E501
1552
1553        :param recipient_authentication_status: The recipient_authentication_status of this Participant.  # noqa: E501
1554        :type: AuthenticationStatus
1555        """
1556
1557        self._recipient_authentication_status = recipient_authentication_status
1558
1559    @property
1560    def recipient_feature_metadata(self):
1561        """Gets the recipient_feature_metadata of this Participant.  # noqa: E501
1562
1563          # noqa: E501
1564
1565        :return: The recipient_feature_metadata of this Participant.  # noqa: E501
1566        :rtype: list[FeatureAvailableMetadata]
1567        """
1568        return self._recipient_feature_metadata
1569
1570    @recipient_feature_metadata.setter
1571    def recipient_feature_metadata(self, recipient_feature_metadata):
1572        """Sets the recipient_feature_metadata of this Participant.
1573
1574          # noqa: E501
1575
1576        :param recipient_feature_metadata: The recipient_feature_metadata of this Participant.  # noqa: E501
1577        :type: list[FeatureAvailableMetadata]
1578        """
1579
1580        self._recipient_feature_metadata = recipient_feature_metadata
1581
1582    @property
1583    def recipient_id(self):
1584        """Gets the recipient_id of this Participant.  # noqa: E501
1585
1586        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1587
1588        :return: The recipient_id of this Participant.  # noqa: E501
1589        :rtype: str
1590        """
1591        return self._recipient_id
1592
1593    @recipient_id.setter
1594    def recipient_id(self, recipient_id):
1595        """Sets the recipient_id of this Participant.
1596
1597        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1598
1599        :param recipient_id: The recipient_id of this Participant.  # noqa: E501
1600        :type: str
1601        """
1602
1603        self._recipient_id = recipient_id
1604
1605    @property
1606    def recipient_id_guid(self):
1607        """Gets the recipient_id_guid of this Participant.  # noqa: E501
1608
1609          # noqa: E501
1610
1611        :return: The recipient_id_guid of this Participant.  # noqa: E501
1612        :rtype: str
1613        """
1614        return self._recipient_id_guid
1615
1616    @recipient_id_guid.setter
1617    def recipient_id_guid(self, recipient_id_guid):
1618        """Sets the recipient_id_guid of this Participant.
1619
1620          # noqa: E501
1621
1622        :param recipient_id_guid: The recipient_id_guid of this Participant.  # noqa: E501
1623        :type: str
1624        """
1625
1626        self._recipient_id_guid = recipient_id_guid
1627
1628    @property
1629    def recipient_type(self):
1630        """Gets the recipient_type of this Participant.  # noqa: E501
1631
1632          # noqa: E501
1633
1634        :return: The recipient_type of this Participant.  # noqa: E501
1635        :rtype: str
1636        """
1637        return self._recipient_type
1638
1639    @recipient_type.setter
1640    def recipient_type(self, recipient_type):
1641        """Sets the recipient_type of this Participant.
1642
1643          # noqa: E501
1644
1645        :param recipient_type: The recipient_type of this Participant.  # noqa: E501
1646        :type: str
1647        """
1648
1649        self._recipient_type = recipient_type
1650
1651    @property
1652    def recipient_type_metadata(self):
1653        """Gets the recipient_type_metadata of this Participant.  # noqa: E501
1654
1655          # noqa: E501
1656
1657        :return: The recipient_type_metadata of this Participant.  # noqa: E501
1658        :rtype: PropertyMetadata
1659        """
1660        return self._recipient_type_metadata
1661
1662    @recipient_type_metadata.setter
1663    def recipient_type_metadata(self, recipient_type_metadata):
1664        """Sets the recipient_type_metadata of this Participant.
1665
1666          # noqa: E501
1667
1668        :param recipient_type_metadata: The recipient_type_metadata of this Participant.  # noqa: E501
1669        :type: PropertyMetadata
1670        """
1671
1672        self._recipient_type_metadata = recipient_type_metadata
1673
1674    @property
1675    def require_id_lookup(self):
1676        """Gets the require_id_lookup of this Participant.  # noqa: E501
1677
1678        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
1679
1680        :return: The require_id_lookup of this Participant.  # noqa: E501
1681        :rtype: str
1682        """
1683        return self._require_id_lookup
1684
1685    @require_id_lookup.setter
1686    def require_id_lookup(self, require_id_lookup):
1687        """Sets the require_id_lookup of this Participant.
1688
1689        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
1690
1691        :param require_id_lookup: The require_id_lookup of this Participant.  # noqa: E501
1692        :type: str
1693        """
1694
1695        self._require_id_lookup = require_id_lookup
1696
1697    @property
1698    def require_id_lookup_metadata(self):
1699        """Gets the require_id_lookup_metadata of this Participant.  # noqa: E501
1700
1701          # noqa: E501
1702
1703        :return: The require_id_lookup_metadata of this Participant.  # noqa: E501
1704        :rtype: PropertyMetadata
1705        """
1706        return self._require_id_lookup_metadata
1707
1708    @require_id_lookup_metadata.setter
1709    def require_id_lookup_metadata(self, require_id_lookup_metadata):
1710        """Sets the require_id_lookup_metadata of this Participant.
1711
1712          # noqa: E501
1713
1714        :param require_id_lookup_metadata: The require_id_lookup_metadata of this Participant.  # noqa: E501
1715        :type: PropertyMetadata
1716        """
1717
1718        self._require_id_lookup_metadata = require_id_lookup_metadata
1719
1720    @property
1721    def role_name(self):
1722        """Gets the role_name of this Participant.  # noqa: E501
1723
1724        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1725
1726        :return: The role_name of this Participant.  # noqa: E501
1727        :rtype: str
1728        """
1729        return self._role_name
1730
1731    @role_name.setter
1732    def role_name(self, role_name):
1733        """Sets the role_name of this Participant.
1734
1735        Optional element. Specifies the role name associated with the recipient.<br/><br/>This is required when working with template recipients.  # noqa: E501
1736
1737        :param role_name: The role_name of this Participant.  # noqa: E501
1738        :type: str
1739        """
1740
1741        self._role_name = role_name
1742
1743    @property
1744    def routing_order(self):
1745        """Gets the routing_order of this Participant.  # noqa: E501
1746
1747        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1748
1749        :return: The routing_order of this Participant.  # noqa: E501
1750        :rtype: str
1751        """
1752        return self._routing_order
1753
1754    @routing_order.setter
1755    def routing_order(self, routing_order):
1756        """Sets the routing_order of this Participant.
1757
1758        Specifies the routing order of the recipient in the envelope.   # noqa: E501
1759
1760        :param routing_order: The routing_order of this Participant.  # noqa: E501
1761        :type: str
1762        """
1763
1764        self._routing_order = routing_order
1765
1766    @property
1767    def routing_order_metadata(self):
1768        """Gets the routing_order_metadata of this Participant.  # noqa: E501
1769
1770          # noqa: E501
1771
1772        :return: The routing_order_metadata of this Participant.  # noqa: E501
1773        :rtype: PropertyMetadata
1774        """
1775        return self._routing_order_metadata
1776
1777    @routing_order_metadata.setter
1778    def routing_order_metadata(self, routing_order_metadata):
1779        """Sets the routing_order_metadata of this Participant.
1780
1781          # noqa: E501
1782
1783        :param routing_order_metadata: The routing_order_metadata of this Participant.  # noqa: E501
1784        :type: PropertyMetadata
1785        """
1786
1787        self._routing_order_metadata = routing_order_metadata
1788
1789    @property
1790    def sent_date_time(self):
1791        """Gets the sent_date_time of this Participant.  # noqa: E501
1792
1793        The date and time the envelope was sent.  # noqa: E501
1794
1795        :return: The sent_date_time of this Participant.  # noqa: E501
1796        :rtype: str
1797        """
1798        return self._sent_date_time
1799
1800    @sent_date_time.setter
1801    def sent_date_time(self, sent_date_time):
1802        """Sets the sent_date_time of this Participant.
1803
1804        The date and time the envelope was sent.  # noqa: E501
1805
1806        :param sent_date_time: The sent_date_time of this Participant.  # noqa: E501
1807        :type: str
1808        """
1809
1810        self._sent_date_time = sent_date_time
1811
1812    @property
1813    def signed_date_time(self):
1814        """Gets the signed_date_time of this Participant.  # noqa: E501
1815
1816        Reserved: For DocuSign use only.   # noqa: E501
1817
1818        :return: The signed_date_time of this Participant.  # noqa: E501
1819        :rtype: str
1820        """
1821        return self._signed_date_time
1822
1823    @signed_date_time.setter
1824    def signed_date_time(self, signed_date_time):
1825        """Sets the signed_date_time of this Participant.
1826
1827        Reserved: For DocuSign use only.   # noqa: E501
1828
1829        :param signed_date_time: The signed_date_time of this Participant.  # noqa: E501
1830        :type: str
1831        """
1832
1833        self._signed_date_time = signed_date_time
1834
1835    @property
1836    def signing_group_id(self):
1837        """Gets the signing_group_id of this Participant.  # noqa: E501
1838
1839        When set to **true** and the feature is enabled in the sender's account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once).  # noqa: E501
1840
1841        :return: The signing_group_id of this Participant.  # noqa: E501
1842        :rtype: str
1843        """
1844        return self._signing_group_id
1845
1846    @signing_group_id.setter
1847    def signing_group_id(self, signing_group_id):
1848        """Sets the signing_group_id of this Participant.
1849
1850        When set to **true** and the feature is enabled in the sender's account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once).  # noqa: E501
1851
1852        :param signing_group_id: The signing_group_id of this Participant.  # noqa: E501
1853        :type: str
1854        """
1855
1856        self._signing_group_id = signing_group_id
1857
1858    @property
1859    def signing_group_id_metadata(self):
1860        """Gets the signing_group_id_metadata of this Participant.  # noqa: E501
1861
1862          # noqa: E501
1863
1864        :return: The signing_group_id_metadata of this Participant.  # noqa: E501
1865        :rtype: PropertyMetadata
1866        """
1867        return self._signing_group_id_metadata
1868
1869    @signing_group_id_metadata.setter
1870    def signing_group_id_metadata(self, signing_group_id_metadata):
1871        """Sets the signing_group_id_metadata of this Participant.
1872
1873          # noqa: E501
1874
1875        :param signing_group_id_metadata: The signing_group_id_metadata of this Participant.  # noqa: E501
1876        :type: PropertyMetadata
1877        """
1878
1879        self._signing_group_id_metadata = signing_group_id_metadata
1880
1881    @property
1882    def signing_group_name(self):
1883        """Gets the signing_group_name of this Participant.  # noqa: E501
1884
1885        The display name for the signing group.   Maximum Length: 100 characters.   # noqa: E501
1886
1887        :return: The signing_group_name of this Participant.  # noqa: E501
1888        :rtype: str
1889        """
1890        return self._signing_group_name
1891
1892    @signing_group_name.setter
1893    def signing_group_name(self, signing_group_name):
1894        """Sets the signing_group_name of this Participant.
1895
1896        The display name for the signing group.   Maximum Length: 100 characters.   # noqa: E501
1897
1898        :param signing_group_name: The signing_group_name of this Participant.  # noqa: E501
1899        :type: str
1900        """
1901
1902        self._signing_group_name = signing_group_name
1903
1904    @property
1905    def signing_group_users(self):
1906        """Gets the signing_group_users of this Participant.  # noqa: E501
1907
1908        A complex type that contains information about users in the signing group.  # noqa: E501
1909
1910        :return: The signing_group_users of this Participant.  # noqa: E501
1911        :rtype: list[UserInfo]
1912        """
1913        return self._signing_group_users
1914
1915    @signing_group_users.setter
1916    def signing_group_users(self, signing_group_users):
1917        """Sets the signing_group_users of this Participant.
1918
1919        A complex type that contains information about users in the signing group.  # noqa: E501
1920
1921        :param signing_group_users: The signing_group_users of this Participant.  # noqa: E501
1922        :type: list[UserInfo]
1923        """
1924
1925        self._signing_group_users = signing_group_users
1926
1927    @property
1928    def sms_authentication(self):
1929        """Gets the sms_authentication of this Participant.  # noqa: E501
1930
1931          # noqa: E501
1932
1933        :return: The sms_authentication of this Participant.  # noqa: E501
1934        :rtype: RecipientSMSAuthentication
1935        """
1936        return self._sms_authentication
1937
1938    @sms_authentication.setter
1939    def sms_authentication(self, sms_authentication):
1940        """Sets the sms_authentication of this Participant.
1941
1942          # noqa: E501
1943
1944        :param sms_authentication: The sms_authentication of this Participant.  # noqa: E501
1945        :type: RecipientSMSAuthentication
1946        """
1947
1948        self._sms_authentication = sms_authentication
1949
1950    @property
1951    def social_authentications(self):
1952        """Gets the social_authentications of this Participant.  # noqa: E501
1953
1954         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1955
1956        :return: The social_authentications of this Participant.  # noqa: E501
1957        :rtype: list[SocialAuthentication]
1958        """
1959        return self._social_authentications
1960
1961    @social_authentications.setter
1962    def social_authentications(self, social_authentications):
1963        """Sets the social_authentications of this Participant.
1964
1965         Lists the social ID type that can be used for recipient authentication.  # noqa: E501
1966
1967        :param social_authentications: The social_authentications of this Participant.  # noqa: E501
1968        :type: list[SocialAuthentication]
1969        """
1970
1971        self._social_authentications = social_authentications
1972
1973    @property
1974    def status(self):
1975        """Gets the status of this Participant.  # noqa: E501
1976
1977        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
1978
1979        :return: The status of this Participant.  # noqa: E501
1980        :rtype: str
1981        """
1982        return self._status
1983
1984    @status.setter
1985    def status(self, status):
1986        """Sets the status of this Participant.
1987
1988        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
1989
1990        :param status: The status of this Participant.  # noqa: E501
1991        :type: str
1992        """
1993
1994        self._status = status
1995
1996    @property
1997    def status_code(self):
1998        """Gets the status_code of this Participant.  # noqa: E501
1999
2000          # noqa: E501
2001
2002        :return: The status_code of this Participant.  # noqa: E501
2003        :rtype: str
2004        """
2005        return self._status_code
2006
2007    @status_code.setter
2008    def status_code(self, status_code):
2009        """Sets the status_code of this Participant.
2010
2011          # noqa: E501
2012
2013        :param status_code: The status_code of this Participant.  # noqa: E501
2014        :type: str
2015        """
2016
2017        self._status_code = status_code
2018
2019    @property
2020    def suppress_emails(self):
2021        """Gets the suppress_emails of this Participant.  # noqa: E501
2022
2023          # noqa: E501
2024
2025        :return: The suppress_emails of this Participant.  # noqa: E501
2026        :rtype: str
2027        """
2028        return self._suppress_emails
2029
2030    @suppress_emails.setter
2031    def suppress_emails(self, suppress_emails):
2032        """Sets the suppress_emails of this Participant.
2033
2034          # noqa: E501
2035
2036        :param suppress_emails: The suppress_emails of this Participant.  # noqa: E501
2037        :type: str
2038        """
2039
2040        self._suppress_emails = suppress_emails
2041
2042    @property
2043    def template_locked(self):
2044        """Gets the template_locked of this Participant.  # noqa: E501
2045
2046        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2047
2048        :return: The template_locked of this Participant.  # noqa: E501
2049        :rtype: str
2050        """
2051        return self._template_locked
2052
2053    @template_locked.setter
2054    def template_locked(self, template_locked):
2055        """Sets the template_locked of this Participant.
2056
2057        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2058
2059        :param template_locked: The template_locked of this Participant.  # noqa: E501
2060        :type: str
2061        """
2062
2063        self._template_locked = template_locked
2064
2065    @property
2066    def template_required(self):
2067        """Gets the template_required of this Participant.  # noqa: E501
2068
2069        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2070
2071        :return: The template_required of this Participant.  # noqa: E501
2072        :rtype: str
2073        """
2074        return self._template_required
2075
2076    @template_required.setter
2077    def template_required(self, template_required):
2078        """Sets the template_required of this Participant.
2079
2080        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2081
2082        :param template_required: The template_required of this Participant.  # noqa: E501
2083        :type: str
2084        """
2085
2086        self._template_required = template_required
2087
2088    @property
2089    def total_tab_count(self):
2090        """Gets the total_tab_count of this Participant.  # noqa: E501
2091
2092          # noqa: E501
2093
2094        :return: The total_tab_count of this Participant.  # noqa: E501
2095        :rtype: str
2096        """
2097        return self._total_tab_count
2098
2099    @total_tab_count.setter
2100    def total_tab_count(self, total_tab_count):
2101        """Sets the total_tab_count of this Participant.
2102
2103          # noqa: E501
2104
2105        :param total_tab_count: The total_tab_count of this Participant.  # noqa: E501
2106        :type: str
2107        """
2108
2109        self._total_tab_count = total_tab_count
2110
2111    @property
2112    def user_id(self):
2113        """Gets the user_id of this Participant.  # noqa: E501
2114
2115          # noqa: E501
2116
2117        :return: The user_id of this Participant.  # noqa: E501
2118        :rtype: str
2119        """
2120        return self._user_id
2121
2122    @user_id.setter
2123    def user_id(self, user_id):
2124        """Sets the user_id of this Participant.
2125
2126          # noqa: E501
2127
2128        :param user_id: The user_id of this Participant.  # noqa: E501
2129        :type: str
2130        """
2131
2132        self._user_id = user_id
2133
2134    @property
2135    def web_form_recipient_view_id(self):
2136        """Gets the web_form_recipient_view_id of this Participant.  # noqa: E501
2137
2138          # noqa: E501
2139
2140        :return: The web_form_recipient_view_id of this Participant.  # noqa: E501
2141        :rtype: str
2142        """
2143        return self._web_form_recipient_view_id
2144
2145    @web_form_recipient_view_id.setter
2146    def web_form_recipient_view_id(self, web_form_recipient_view_id):
2147        """Sets the web_form_recipient_view_id of this Participant.
2148
2149          # noqa: E501
2150
2151        :param web_form_recipient_view_id: The web_form_recipient_view_id of this Participant.  # noqa: E501
2152        :type: str
2153        """
2154
2155        self._web_form_recipient_view_id = web_form_recipient_view_id
2156
2157    def to_dict(self):
2158        """Returns the model properties as a dict"""
2159        result = {}
2160
2161        for attr, _ in six.iteritems(self.swagger_types):
2162            value = getattr(self, attr)
2163            if isinstance(value, list):
2164                result[attr] = list(map(
2165                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2166                    value
2167                ))
2168            elif hasattr(value, "to_dict"):
2169                result[attr] = value.to_dict()
2170            elif isinstance(value, dict):
2171                result[attr] = dict(map(
2172                    lambda item: (item[0], item[1].to_dict())
2173                    if hasattr(item[1], "to_dict") else item,
2174                    value.items()
2175                ))
2176            else:
2177                result[attr] = value
2178        if issubclass(Participant, dict):
2179            for key, value in self.items():
2180                result[key] = value
2181
2182        return result
2183
2184    def to_str(self):
2185        """Returns the string representation of the model"""
2186        return pprint.pformat(self.to_dict())
2187
2188    def __repr__(self):
2189        """For `print` and `pprint`"""
2190        return self.to_str()
2191
2192    def __eq__(self, other):
2193        """Returns true if both objects are equal"""
2194        if not isinstance(other, Participant):
2195            return False
2196
2197        return self.to_dict() == other.to_dict()
2198
2199    def __ne__(self, other):
2200        """Returns true if both objects are not equal"""
2201        if not isinstance(other, Participant):
2202            return True
2203
2204        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.

Participant(_configuration=None, **kwargs)
198    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
199        """Participant - a model defined in Swagger"""  # noqa: E501
200        if _configuration is None:
201            _configuration = Configuration()
202        self._configuration = _configuration
203
204        self._access_code = None
205        self._access_code_metadata = None
206        self._add_access_code_to_email = None
207        self._additional_notifications = None
208        self._allow_system_override_for_locked_recipient = None
209        self._auto_responded_reason = None
210        self._bulk_send_v2_recipient = None
211        self._client_user_id = None
212        self._completed_count = None
213        self._consent_details_list = None
214        self._custom_fields = None
215        self._declined_date_time = None
216        self._declined_reason = None
217        self._delivered_date_time = None
218        self._delivery_method = None
219        self._delivery_method_metadata = None
220        self._designator_id = None
221        self._designator_id_guid = None
222        self._document_template_id = None
223        self._document_visibility = None
224        self._email = None
225        self._email_metadata = None
226        self._email_notification = None
227        self._email_recipient_post_signing_url = None
228        self._embedded_recipient_start_url = None
229        self._error_details = None
230        self._fax_number = None
231        self._fax_number_metadata = None
232        self._first_name = None
233        self._first_name_metadata = None
234        self._full_name = None
235        self._full_name_metadata = None
236        self._id_check_configuration_name = None
237        self._id_check_configuration_name_metadata = None
238        self._id_check_information_input = None
239        self._identity_verification = None
240        self._inherit_email_notification_configuration = None
241        self._last_name = None
242        self._last_name_metadata = None
243        self._locked_recipient_phone_auth_editable = None
244        self._locked_recipient_sms_editable = None
245        self._name = None
246        self._name_metadata = None
247        self._note = None
248        self._note_metadata = None
249        self._participate_for = None
250        self._participate_for_guid = None
251        self._phone_authentication = None
252        self._phone_number = None
253        self._proof_file = None
254        self._recipient_attachments = None
255        self._recipient_authentication_status = None
256        self._recipient_feature_metadata = None
257        self._recipient_id = None
258        self._recipient_id_guid = None
259        self._recipient_type = None
260        self._recipient_type_metadata = None
261        self._require_id_lookup = None
262        self._require_id_lookup_metadata = None
263        self._role_name = None
264        self._routing_order = None
265        self._routing_order_metadata = None
266        self._sent_date_time = None
267        self._signed_date_time = None
268        self._signing_group_id = None
269        self._signing_group_id_metadata = None
270        self._signing_group_name = None
271        self._signing_group_users = None
272        self._sms_authentication = None
273        self._social_authentications = None
274        self._status = None
275        self._status_code = None
276        self._suppress_emails = None
277        self._template_locked = None
278        self._template_required = None
279        self._total_tab_count = None
280        self._user_id = None
281        self._web_form_recipient_view_id = None
282        self.discriminator = None
283
284        setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None))
285        setattr(self, "_{}".format('access_code_metadata'), kwargs.get('access_code_metadata', None))
286        setattr(self, "_{}".format('add_access_code_to_email'), kwargs.get('add_access_code_to_email', None))
287        setattr(self, "_{}".format('additional_notifications'), kwargs.get('additional_notifications', None))
288        setattr(self, "_{}".format('allow_system_override_for_locked_recipient'), kwargs.get('allow_system_override_for_locked_recipient', None))
289        setattr(self, "_{}".format('auto_responded_reason'), kwargs.get('auto_responded_reason', None))
290        setattr(self, "_{}".format('bulk_send_v2_recipient'), kwargs.get('bulk_send_v2_recipient', None))
291        setattr(self, "_{}".format('client_user_id'), kwargs.get('client_user_id', None))
292        setattr(self, "_{}".format('completed_count'), kwargs.get('completed_count', None))
293        setattr(self, "_{}".format('consent_details_list'), kwargs.get('consent_details_list', None))
294        setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None))
295        setattr(self, "_{}".format('declined_date_time'), kwargs.get('declined_date_time', None))
296        setattr(self, "_{}".format('declined_reason'), kwargs.get('declined_reason', None))
297        setattr(self, "_{}".format('delivered_date_time'), kwargs.get('delivered_date_time', None))
298        setattr(self, "_{}".format('delivery_method'), kwargs.get('delivery_method', None))
299        setattr(self, "_{}".format('delivery_method_metadata'), kwargs.get('delivery_method_metadata', None))
300        setattr(self, "_{}".format('designator_id'), kwargs.get('designator_id', None))
301        setattr(self, "_{}".format('designator_id_guid'), kwargs.get('designator_id_guid', None))
302        setattr(self, "_{}".format('document_template_id'), kwargs.get('document_template_id', None))
303        setattr(self, "_{}".format('document_visibility'), kwargs.get('document_visibility', None))
304        setattr(self, "_{}".format('email'), kwargs.get('email', None))
305        setattr(self, "_{}".format('email_metadata'), kwargs.get('email_metadata', None))
306        setattr(self, "_{}".format('email_notification'), kwargs.get('email_notification', None))
307        setattr(self, "_{}".format('email_recipient_post_signing_url'), kwargs.get('email_recipient_post_signing_url', None))
308        setattr(self, "_{}".format('embedded_recipient_start_url'), kwargs.get('embedded_recipient_start_url', None))
309        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
310        setattr(self, "_{}".format('fax_number'), kwargs.get('fax_number', None))
311        setattr(self, "_{}".format('fax_number_metadata'), kwargs.get('fax_number_metadata', None))
312        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
313        setattr(self, "_{}".format('first_name_metadata'), kwargs.get('first_name_metadata', None))
314        setattr(self, "_{}".format('full_name'), kwargs.get('full_name', None))
315        setattr(self, "_{}".format('full_name_metadata'), kwargs.get('full_name_metadata', None))
316        setattr(self, "_{}".format('id_check_configuration_name'), kwargs.get('id_check_configuration_name', None))
317        setattr(self, "_{}".format('id_check_configuration_name_metadata'), kwargs.get('id_check_configuration_name_metadata', None))
318        setattr(self, "_{}".format('id_check_information_input'), kwargs.get('id_check_information_input', None))
319        setattr(self, "_{}".format('identity_verification'), kwargs.get('identity_verification', None))
320        setattr(self, "_{}".format('inherit_email_notification_configuration'), kwargs.get('inherit_email_notification_configuration', None))
321        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
322        setattr(self, "_{}".format('last_name_metadata'), kwargs.get('last_name_metadata', None))
323        setattr(self, "_{}".format('locked_recipient_phone_auth_editable'), kwargs.get('locked_recipient_phone_auth_editable', None))
324        setattr(self, "_{}".format('locked_recipient_sms_editable'), kwargs.get('locked_recipient_sms_editable', None))
325        setattr(self, "_{}".format('name'), kwargs.get('name', None))
326        setattr(self, "_{}".format('name_metadata'), kwargs.get('name_metadata', None))
327        setattr(self, "_{}".format('note'), kwargs.get('note', None))
328        setattr(self, "_{}".format('note_metadata'), kwargs.get('note_metadata', None))
329        setattr(self, "_{}".format('participate_for'), kwargs.get('participate_for', None))
330        setattr(self, "_{}".format('participate_for_guid'), kwargs.get('participate_for_guid', None))
331        setattr(self, "_{}".format('phone_authentication'), kwargs.get('phone_authentication', None))
332        setattr(self, "_{}".format('phone_number'), kwargs.get('phone_number', None))
333        setattr(self, "_{}".format('proof_file'), kwargs.get('proof_file', None))
334        setattr(self, "_{}".format('recipient_attachments'), kwargs.get('recipient_attachments', None))
335        setattr(self, "_{}".format('recipient_authentication_status'), kwargs.get('recipient_authentication_status', None))
336        setattr(self, "_{}".format('recipient_feature_metadata'), kwargs.get('recipient_feature_metadata', None))
337        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
338        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
339        setattr(self, "_{}".format('recipient_type'), kwargs.get('recipient_type', None))
340        setattr(self, "_{}".format('recipient_type_metadata'), kwargs.get('recipient_type_metadata', None))
341        setattr(self, "_{}".format('require_id_lookup'), kwargs.get('require_id_lookup', None))
342        setattr(self, "_{}".format('require_id_lookup_metadata'), kwargs.get('require_id_lookup_metadata', None))
343        setattr(self, "_{}".format('role_name'), kwargs.get('role_name', None))
344        setattr(self, "_{}".format('routing_order'), kwargs.get('routing_order', None))
345        setattr(self, "_{}".format('routing_order_metadata'), kwargs.get('routing_order_metadata', None))
346        setattr(self, "_{}".format('sent_date_time'), kwargs.get('sent_date_time', None))
347        setattr(self, "_{}".format('signed_date_time'), kwargs.get('signed_date_time', None))
348        setattr(self, "_{}".format('signing_group_id'), kwargs.get('signing_group_id', None))
349        setattr(self, "_{}".format('signing_group_id_metadata'), kwargs.get('signing_group_id_metadata', None))
350        setattr(self, "_{}".format('signing_group_name'), kwargs.get('signing_group_name', None))
351        setattr(self, "_{}".format('signing_group_users'), kwargs.get('signing_group_users', None))
352        setattr(self, "_{}".format('sms_authentication'), kwargs.get('sms_authentication', None))
353        setattr(self, "_{}".format('social_authentications'), kwargs.get('social_authentications', None))
354        setattr(self, "_{}".format('status'), kwargs.get('status', None))
355        setattr(self, "_{}".format('status_code'), kwargs.get('status_code', None))
356        setattr(self, "_{}".format('suppress_emails'), kwargs.get('suppress_emails', None))
357        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
358        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
359        setattr(self, "_{}".format('total_tab_count'), kwargs.get('total_tab_count', None))
360        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
361        setattr(self, "_{}".format('web_form_recipient_view_id'), kwargs.get('web_form_recipient_view_id', None))

Participant - a model defined in Swagger

swagger_types = {'access_code': 'str', 'access_code_metadata': 'PropertyMetadata', 'add_access_code_to_email': 'str', 'additional_notifications': 'list[RecipientAdditionalNotification]', 'allow_system_override_for_locked_recipient': 'str', 'auto_responded_reason': 'str', 'bulk_send_v2_recipient': 'str', 'client_user_id': 'str', 'completed_count': 'str', 'consent_details_list': 'list[ConsentDetails]', 'custom_fields': 'list[str]', 'declined_date_time': 'str', 'declined_reason': 'str', 'delivered_date_time': 'str', 'delivery_method': 'str', 'delivery_method_metadata': 'PropertyMetadata', 'designator_id': 'str', 'designator_id_guid': 'str', 'document_template_id': 'str', 'document_visibility': 'list[DocumentVisibility]', 'email': 'str', 'email_metadata': 'PropertyMetadata', 'email_notification': 'RecipientEmailNotification', 'email_recipient_post_signing_url': 'str', 'embedded_recipient_start_url': 'str', 'error_details': 'ErrorDetails', 'fax_number': 'str', 'fax_number_metadata': 'PropertyMetadata', 'first_name': 'str', 'first_name_metadata': 'PropertyMetadata', 'full_name': 'str', 'full_name_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', 'last_name': 'str', 'last_name_metadata': 'PropertyMetadata', 'locked_recipient_phone_auth_editable': 'str', 'locked_recipient_sms_editable': 'str', 'name': 'str', 'name_metadata': 'PropertyMetadata', 'note': 'str', 'note_metadata': 'PropertyMetadata', 'participate_for': 'str', 'participate_for_guid': 'str', 'phone_authentication': 'RecipientPhoneAuthentication', 'phone_number': 'RecipientPhoneNumber', 'proof_file': 'RecipientProofFile', 'recipient_attachments': 'list[RecipientAttachment]', 'recipient_authentication_status': 'AuthenticationStatus', 'recipient_feature_metadata': 'list[FeatureAvailableMetadata]', 'recipient_id': 'str', 'recipient_id_guid': 'str', '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', 'signing_group_id': 'str', 'signing_group_id_metadata': 'PropertyMetadata', 'signing_group_name': 'str', 'signing_group_users': 'list[UserInfo]', 'sms_authentication': 'RecipientSMSAuthentication', 'social_authentications': 'list[SocialAuthentication]', 'status': 'str', 'status_code': 'str', 'suppress_emails': 'str', 'template_locked': 'str', 'template_required': 'str', 'total_tab_count': 'str', 'user_id': 'str', 'web_form_recipient_view_id': 'str'}
attribute_map = {'access_code': 'accessCode', 'access_code_metadata': 'accessCodeMetadata', 'add_access_code_to_email': 'addAccessCodeToEmail', 'additional_notifications': 'additionalNotifications', 'allow_system_override_for_locked_recipient': 'allowSystemOverrideForLockedRecipient', 'auto_responded_reason': 'autoRespondedReason', 'bulk_send_v2_recipient': 'bulkSendV2Recipient', 'client_user_id': 'clientUserId', 'completed_count': 'completedCount', 'consent_details_list': 'consentDetailsList', 'custom_fields': 'customFields', 'declined_date_time': 'declinedDateTime', 'declined_reason': 'declinedReason', 'delivered_date_time': 'deliveredDateTime', 'delivery_method': 'deliveryMethod', 'delivery_method_metadata': 'deliveryMethodMetadata', 'designator_id': 'designatorId', 'designator_id_guid': 'designatorIdGuid', 'document_template_id': 'documentTemplateId', 'document_visibility': 'documentVisibility', 'email': 'email', 'email_metadata': 'emailMetadata', 'email_notification': 'emailNotification', 'email_recipient_post_signing_url': 'emailRecipientPostSigningURL', 'embedded_recipient_start_url': 'embeddedRecipientStartURL', 'error_details': 'errorDetails', 'fax_number': 'faxNumber', 'fax_number_metadata': 'faxNumberMetadata', 'first_name': 'firstName', 'first_name_metadata': 'firstNameMetadata', 'full_name': 'fullName', 'full_name_metadata': 'fullNameMetadata', 'id_check_configuration_name': 'idCheckConfigurationName', 'id_check_configuration_name_metadata': 'idCheckConfigurationNameMetadata', 'id_check_information_input': 'idCheckInformationInput', 'identity_verification': 'identityVerification', 'inherit_email_notification_configuration': 'inheritEmailNotificationConfiguration', 'last_name': 'lastName', 'last_name_metadata': 'lastNameMetadata', 'locked_recipient_phone_auth_editable': 'lockedRecipientPhoneAuthEditable', 'locked_recipient_sms_editable': 'lockedRecipientSmsEditable', 'name': 'name', 'name_metadata': 'nameMetadata', 'note': 'note', 'note_metadata': 'noteMetadata', 'participate_for': 'participateFor', 'participate_for_guid': 'participateForGuid', 'phone_authentication': 'phoneAuthentication', 'phone_number': 'phoneNumber', 'proof_file': 'proofFile', 'recipient_attachments': 'recipientAttachments', 'recipient_authentication_status': 'recipientAuthenticationStatus', 'recipient_feature_metadata': 'recipientFeatureMetadata', 'recipient_id': 'recipientId', 'recipient_id_guid': 'recipientIdGuid', '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', 'signing_group_id': 'signingGroupId', 'signing_group_id_metadata': 'signingGroupIdMetadata', 'signing_group_name': 'signingGroupName', 'signing_group_users': 'signingGroupUsers', 'sms_authentication': 'smsAuthentication', 'social_authentications': 'socialAuthentications', 'status': 'status', 'status_code': 'statusCode', 'suppress_emails': 'suppressEmails', 'template_locked': 'templateLocked', 'template_required': 'templateRequired', 'total_tab_count': 'totalTabCount', 'user_id': 'userId', 'web_form_recipient_view_id': 'webFormRecipientViewId'}
access_code

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

access_code_metadata

Gets the access_code_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The access_code_metadata of this Participant. # noqa: E501

add_access_code_to_email

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

additional_notifications

Gets the additional_notifications of this Participant. # noqa: E501

# noqa: E501

Returns

The additional_notifications of this Participant. # noqa: E501

allow_system_override_for_locked_recipient

Gets the allow_system_override_for_locked_recipient of this Participant. # noqa: E501

# noqa: E501

Returns

The allow_system_override_for_locked_recipient of this Participant. # noqa: E501

auto_responded_reason

Gets the auto_responded_reason of this Participant. # noqa: E501

# noqa: E501

Returns

The auto_responded_reason of this Participant. # noqa: E501

bulk_send_v2_recipient

Gets the bulk_send_v2_recipient of this Participant. # noqa: E501

# noqa: E501

Returns

The bulk_send_v2_recipient of this Participant. # noqa: E501

client_user_id

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

completed_count

Gets the completed_count of this Participant. # noqa: E501

# noqa: E501

Returns

The completed_count of this Participant. # noqa: E501

consent_details_list

Gets the consent_details_list of this Participant. # noqa: E501

# noqa: E501

Returns

The consent_details_list of this Participant. # noqa: E501

custom_fields

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

declined_date_time

Gets the declined_date_time of this Participant. # noqa: E501

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

Returns

The declined_date_time of this Participant. # noqa: E501

declined_reason

Gets the declined_reason of this Participant. # noqa: E501

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

Returns

The declined_reason of this Participant. # noqa: E501

delivered_date_time

Gets the delivered_date_time of this Participant. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The delivered_date_time of this Participant. # noqa: E501

delivery_method

Gets the delivery_method of this Participant. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The delivery_method of this Participant. # noqa: E501

delivery_method_metadata

Gets the delivery_method_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The delivery_method_metadata of this Participant. # noqa: E501

designator_id

Gets the designator_id of this Participant. # noqa: E501

# noqa: E501

Returns

The designator_id of this Participant. # noqa: E501

designator_id_guid

Gets the designator_id_guid of this Participant. # noqa: E501

# noqa: E501

Returns

The designator_id_guid of this Participant. # noqa: E501

document_template_id

Gets the document_template_id of this Participant. # noqa: E501

# noqa: E501

Returns

The document_template_id of this Participant. # noqa: E501

document_visibility

Gets the document_visibility of this Participant. # noqa: E501

# noqa: E501

Returns

The document_visibility of this Participant. # noqa: E501

email

Gets the email of this Participant. # noqa: E501

# noqa: E501

Returns

The email of this Participant. # noqa: E501

email_metadata

Gets the email_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The email_metadata of this Participant. # noqa: E501

email_notification

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

email_recipient_post_signing_url

Gets the email_recipient_post_signing_url of this Participant. # noqa: E501

# noqa: E501

Returns

The email_recipient_post_signing_url of this Participant. # noqa: E501

embedded_recipient_start_url

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

error_details

Gets the error_details of this Participant. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this Participant. # noqa: E501

fax_number

Gets the fax_number of this Participant. # noqa: E501

Reserved: # noqa: E501

Returns

The fax_number of this Participant. # noqa: E501

fax_number_metadata

Gets the fax_number_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The fax_number_metadata of this Participant. # noqa: E501

first_name

Gets the first_name of this Participant. # noqa: E501

The user's first name. Maximum Length: 50 characters. # noqa: E501

Returns

The first_name of this Participant. # noqa: E501

first_name_metadata

Gets the first_name_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The first_name_metadata of this Participant. # noqa: E501

full_name

Gets the full_name of this Participant. # noqa: E501

# noqa: E501

Returns

The full_name of this Participant. # noqa: E501

full_name_metadata

Gets the full_name_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The full_name_metadata of this Participant. # noqa: E501

id_check_configuration_name

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

id_check_configuration_name_metadata

Gets the id_check_configuration_name_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The id_check_configuration_name_metadata of this Participant. # noqa: E501

id_check_information_input

Gets the id_check_information_input of this Participant. # noqa: E501

# noqa: E501

Returns

The id_check_information_input of this Participant. # noqa: E501

identity_verification

Gets the identity_verification of this Participant. # noqa: E501

# noqa: E501

Returns

The identity_verification of this Participant. # noqa: E501

inherit_email_notification_configuration

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

last_name

Gets the last_name of this Participant. # noqa: E501

# noqa: E501

Returns

The last_name of this Participant. # noqa: E501

last_name_metadata

Gets the last_name_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The last_name_metadata of this Participant. # noqa: E501

locked_recipient_phone_auth_editable

Gets the locked_recipient_phone_auth_editable of this Participant. # noqa: E501

# noqa: E501

Returns

The locked_recipient_phone_auth_editable of this Participant. # noqa: E501

locked_recipient_sms_editable

Gets the locked_recipient_sms_editable of this Participant. # noqa: E501

# noqa: E501

Returns

The locked_recipient_sms_editable of this Participant. # noqa: E501

name

Gets the name of this Participant. # noqa: E501

# noqa: E501

Returns

The name of this Participant. # noqa: E501

name_metadata

Gets the name_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The name_metadata of this Participant. # noqa: E501

note

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

note_metadata

Gets the note_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The note_metadata of this Participant. # noqa: E501

participate_for

Gets the participate_for of this Participant. # noqa: E501

# noqa: E501

Returns

The participate_for of this Participant. # noqa: E501

participate_for_guid

Gets the participate_for_guid of this Participant. # noqa: E501

# noqa: E501

Returns

The participate_for_guid of this Participant. # noqa: E501

phone_authentication

Gets the phone_authentication of this Participant. # noqa: E501

# noqa: E501

Returns

The phone_authentication of this Participant. # noqa: E501

phone_number

Gets the phone_number of this Participant. # noqa: E501

# noqa: E501

Returns

The phone_number of this Participant. # noqa: E501

proof_file

Gets the proof_file of this Participant. # noqa: E501

# noqa: E501

Returns

The proof_file of this Participant. # noqa: E501

recipient_attachments

Gets the recipient_attachments of this Participant. # noqa: E501

Reserved: # noqa: E501

Returns

The recipient_attachments of this Participant. # noqa: E501

recipient_authentication_status

Gets the recipient_authentication_status of this Participant. # noqa: E501

# noqa: E501

Returns

The recipient_authentication_status of this Participant. # noqa: E501

recipient_feature_metadata

Gets the recipient_feature_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The recipient_feature_metadata of this Participant. # noqa: E501

recipient_id

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

recipient_id_guid

Gets the recipient_id_guid of this Participant. # noqa: E501

# noqa: E501

Returns

The recipient_id_guid of this Participant. # noqa: E501

recipient_type

Gets the recipient_type of this Participant. # noqa: E501

# noqa: E501

Returns

The recipient_type of this Participant. # noqa: E501

recipient_type_metadata

Gets the recipient_type_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The recipient_type_metadata of this Participant. # noqa: E501

require_id_lookup

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

require_id_lookup_metadata

Gets the require_id_lookup_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The require_id_lookup_metadata of this Participant. # noqa: E501

role_name

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

routing_order

Gets the routing_order of this Participant. # noqa: E501

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

Returns

The routing_order of this Participant. # noqa: E501

routing_order_metadata

Gets the routing_order_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The routing_order_metadata of this Participant. # noqa: E501

sent_date_time

Gets the sent_date_time of this Participant. # noqa: E501

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

Returns

The sent_date_time of this Participant. # noqa: E501

signed_date_time

Gets the signed_date_time of this Participant. # noqa: E501

Reserved: For DocuSign use only. # noqa: E501

Returns

The signed_date_time of this Participant. # noqa: E501

signing_group_id

Gets the signing_group_id of this Participant. # noqa: E501

When set to true and the feature is enabled in the sender's account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once). # noqa: E501

Returns

The signing_group_id of this Participant. # noqa: E501

signing_group_id_metadata

Gets the signing_group_id_metadata of this Participant. # noqa: E501

# noqa: E501

Returns

The signing_group_id_metadata of this Participant. # noqa: E501

signing_group_name

Gets the signing_group_name of this Participant. # noqa: E501

The display name for the signing group. Maximum Length: 100 characters. # noqa: E501

Returns

The signing_group_name of this Participant. # noqa: E501

signing_group_users

Gets the signing_group_users of this Participant. # noqa: E501

A complex type that contains information about users in the signing group. # noqa: E501

Returns

The signing_group_users of this Participant. # noqa: E501

sms_authentication

Gets the sms_authentication of this Participant. # noqa: E501

# noqa: E501

Returns

The sms_authentication of this Participant. # noqa: E501

social_authentications

Gets the social_authentications of this Participant. # noqa: E501

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

Returns

The social_authentications of this Participant. # noqa: E501

status

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

status_code

Gets the status_code of this Participant. # noqa: E501

# noqa: E501

Returns

The status_code of this Participant. # noqa: E501

suppress_emails

Gets the suppress_emails of this Participant. # noqa: E501

# noqa: E501

Returns

The suppress_emails of this Participant. # noqa: E501

template_locked

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

template_required

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

total_tab_count

Gets the total_tab_count of this Participant. # noqa: E501

# noqa: E501

Returns

The total_tab_count of this Participant. # noqa: E501

user_id

Gets the user_id of this Participant. # noqa: E501

# noqa: E501

Returns

The user_id of this Participant. # noqa: E501

web_form_recipient_view_id

Gets the web_form_recipient_view_id of this Participant. # noqa: E501

# noqa: E501

Returns

The web_form_recipient_view_id of this Participant. # noqa: E501

def to_dict(self)
2157    def to_dict(self):
2158        """Returns the model properties as a dict"""
2159        result = {}
2160
2161        for attr, _ in six.iteritems(self.swagger_types):
2162            value = getattr(self, attr)
2163            if isinstance(value, list):
2164                result[attr] = list(map(
2165                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2166                    value
2167                ))
2168            elif hasattr(value, "to_dict"):
2169                result[attr] = value.to_dict()
2170            elif isinstance(value, dict):
2171                result[attr] = dict(map(
2172                    lambda item: (item[0], item[1].to_dict())
2173                    if hasattr(item[1], "to_dict") else item,
2174                    value.items()
2175                ))
2176            else:
2177                result[attr] = value
2178        if issubclass(Participant, dict):
2179            for key, value in self.items():
2180                result[key] = value
2181
2182        return result

Returns the model properties as a dict

def to_str(self)
2184    def to_str(self):
2185        """Returns the string representation of the model"""
2186        return pprint.pformat(self.to_dict())

Returns the string representation of the model