Class SubSignatureRequestTemplateSigner


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

      • JSON_PROPERTY_ROLE

        public static final java.lang.String JSON_PROPERTY_ROLE
        See Also:
        Constant Field Values
      • 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_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

      • SubSignatureRequestTemplateSigner

        public SubSignatureRequestTemplateSigner()
    • Method Detail

      • getRole

        @Nonnull
        public java.lang.String getRole()
        Must match an existing role in chosen Template(s). It's case-sensitive.
        Returns:
        role
      • setRole

        public void setRole​(java.lang.String role)
      • 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)
      • 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 SubSignatureRequestTemplateSigner.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 SubSignatureRequestTemplateSigner 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