Class SubSignatureRequestSigner


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class SubSignatureRequestSigner
    extends java.lang.Object
    SubSignatureRequestSigner
    • Field Detail

      • JSON_PROPERTY_NAME

        public static final java.lang.String JSON_PROPERTY_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_EMAIL_ADDRESS

        public static final java.lang.String JSON_PROPERTY_EMAIL_ADDRESS
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ORDER

        public static final java.lang.String JSON_PROPERTY_ORDER
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PIN

        public static final java.lang.String JSON_PROPERTY_PIN
        See Also:
        Constant Field Values
      • JSON_PROPERTY_SMS_PHONE_NUMBER

        public static final java.lang.String JSON_PROPERTY_SMS_PHONE_NUMBER
        See Also:
        Constant Field Values
      • JSON_PROPERTY_SMS_PHONE_NUMBER_TYPE

        public static final java.lang.String JSON_PROPERTY_SMS_PHONE_NUMBER_TYPE
        See Also:
        Constant Field Values
    • Constructor Detail

      • SubSignatureRequestSigner

        public SubSignatureRequestSigner()
    • Method Detail

      • getName

        @Nonnull
        public java.lang.String getName()
        The name of the signer.
        Returns:
        name
      • setName

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

        @Nonnull
        public java.lang.String getEmailAddress()
        The email address of the signer.
        Returns:
        emailAddress
      • setEmailAddress

        public void setEmailAddress​(java.lang.String emailAddress)
      • getOrder

        @Nullable
        public java.lang.Integer getOrder()
        The order the signer is required to sign in.
        Returns:
        order
      • setOrder

        public void setOrder​(java.lang.Integer order)
      • getPin

        @Nullable
        public java.lang.String getPin()
        The 4- to 12-character access code that will secure this signer's signature page.
        Returns:
        pin
      • setPin

        public void setPin​(java.lang.String pin)
      • getSmsPhoneNumber

        @Nullable
        public java.lang.String getSmsPhoneNumber()
        An E.164 formatted phone number. **Note**: Not available in test mode and requires a Standard plan or higher.
        Returns:
        smsPhoneNumber
      • setSmsPhoneNumber

        public void setSmsPhoneNumber​(java.lang.String smsPhoneNumber)
      • getSmsPhoneNumberType

        @Nullable
        public SubSignatureRequestSigner.SmsPhoneNumberTypeEnum getSmsPhoneNumberType()
        Specifies the feature used with the `sms_phone_number`. Default `authentication`. If `authentication`, signer is sent a verification code via SMS that is required to access the document. If `delivery`, the completed signature request is delivered via SMS (_and_ email).
        Returns:
        smsPhoneNumberType
      • equals

        public boolean equals​(java.lang.Object o)
        Return true if this SubSignatureRequestSigner object is equal to o.
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • createFormData

        public java.util.Map<java.lang.String,​java.lang.Object> createFormData()
                                                                              throws ApiException
        Throws:
        ApiException