Class BulkRecipient


  • public class BulkRecipient
    extends java.lang.Object
    BulkRecipient.
    • Constructor Detail

      • BulkRecipient

        public BulkRecipient()
    • Method Detail

      • accessCode

        public BulkRecipient accessCode​(java.lang.String accessCode)
        accessCode.
        Returns:
        BulkRecipient
      • getAccessCode

        public java.lang.String getAccessCode()
        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..
        Returns:
        accessCode
      • setAccessCode

        public void setAccessCode​(java.lang.String accessCode)
        setAccessCode.
      • email

        public BulkRecipient email​(java.lang.String email)
        email.
        Returns:
        BulkRecipient
      • getEmail

        public java.lang.String getEmail()
        Specifies the recipient's email address. Maximum length: 100 characters..
        Returns:
        email
      • setEmail

        public void setEmail​(java.lang.String email)
        setEmail.
      • errorDetails

        public BulkRecipient errorDetails​(java.util.List<ErrorDetails> errorDetails)
        errorDetails.
        Returns:
        BulkRecipient
      • addErrorDetailsItem

        public BulkRecipient addErrorDetailsItem​(ErrorDetails errorDetailsItem)
        addErrorDetailsItem.
        Returns:
        BulkRecipient
      • getErrorDetails

        public java.util.List<ErrorDetails> getErrorDetails()
        Array or errors..
        Returns:
        errorDetails
      • setErrorDetails

        public void setErrorDetails​(java.util.List<ErrorDetails> errorDetails)
        setErrorDetails.
      • identification

        public BulkRecipient identification​(java.lang.String identification)
        identification.
        Returns:
        BulkRecipient
      • getIdentification

        public java.lang.String getIdentification()
        Specifies the authentication check used for the signer. If blank then no authentication check is required for the signer. Only one value can be used in this field. The acceptable values are: * KBA: Enables the normal ID check authentication set up for your account. * Phone: Enables phone authentication. * SMS: Enables SMS authentication..
        Returns:
        identification
      • setIdentification

        public void setIdentification​(java.lang.String identification)
        setIdentification.
      • name

        public BulkRecipient name​(java.lang.String name)
        name.
        Returns:
        BulkRecipient
      • getName

        public java.lang.String getName()
        Specifies the recipient's name. Maximum length: 50 characters..
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
        setName.
      • note

        public BulkRecipient note​(java.lang.String note)
        note.
        Returns:
        BulkRecipient
      • getNote

        public java.lang.String getNote()
        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..
        Returns:
        note
      • setNote

        public void setNote​(java.lang.String note)
        setNote.
      • phoneNumber

        public BulkRecipient phoneNumber​(java.lang.String phoneNumber)
        phoneNumber.
        Returns:
        BulkRecipient
      • getPhoneNumber

        public java.lang.String getPhoneNumber()
        This is only used if the Identification field value is Phone or SMS. The value for this field can be a valid telephone number or, if Phone, usersupplied (SMS authentication cannot use a user supplied number). Parenthesis and dashes can be used in the telephone number. If `usersupplied` is used, the signer supplies his or her own telephone number..
        Returns:
        phoneNumber
      • setPhoneNumber

        public void setPhoneNumber​(java.lang.String phoneNumber)
        setPhoneNumber.
      • recipientSignatureProviderInfo

        public BulkRecipient recipientSignatureProviderInfo​(java.util.List<BulkRecipientSignatureProvider> recipientSignatureProviderInfo)
        recipientSignatureProviderInfo.
        Returns:
        BulkRecipient
      • addRecipientSignatureProviderInfoItem

        public BulkRecipient addRecipientSignatureProviderInfoItem​(BulkRecipientSignatureProvider recipientSignatureProviderInfoItem)
        addRecipientSignatureProviderInfoItem.
        Returns:
        BulkRecipient
      • getRecipientSignatureProviderInfo

        public java.util.List<BulkRecipientSignatureProvider> getRecipientSignatureProviderInfo()
        .
        Returns:
        recipientSignatureProviderInfo
      • setRecipientSignatureProviderInfo

        public void setRecipientSignatureProviderInfo​(java.util.List<BulkRecipientSignatureProvider> recipientSignatureProviderInfo)
        setRecipientSignatureProviderInfo.
      • rowNumber

        public BulkRecipient rowNumber​(java.lang.String rowNumber)
        rowNumber.
        Returns:
        BulkRecipient
      • getRowNumber

        public java.lang.String getRowNumber()
        .
        Returns:
        rowNumber
      • setRowNumber

        public void setRowNumber​(java.lang.String rowNumber)
        setRowNumber.
      • getTabLabels

        public java.util.List<BulkRecipientTabLabel> getTabLabels()
        Specifies values used to populate recipient tabs with information. This allows each bulk recipient signer to have different values for their associated tabs. Any number of `tabLabel` columns can be added to the bulk recipient file. The information used in the bulk recipient file header must be the same as the `tabLabel` for the tab. The values entered in this column are automatically inserted into the corresponding tab for the recipient in the same row. Note that this option cannot be used for tabs that do not have data or that are automatically populated data such as Signature, Full Name, Email Address, Company, Title, and Date Signed tabs..
        Returns:
        tabLabels
      • setTabLabels

        public void setTabLabels​(java.util.List<BulkRecipientTabLabel> tabLabels)
        setTabLabels.
      • equals

        public boolean equals​(java.lang.Object o)
        Compares objects.
        Overrides:
        equals in class java.lang.Object
        Returns:
        true or false depending on comparison result.
      • hashCode

        public int hashCode()
        Returns the HashCode.
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Converts the given object to string.
        Overrides:
        toString in class java.lang.Object