Class SubFormFieldsPerDocumentText


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class SubFormFieldsPerDocumentText
    extends SubFormFieldsPerDocumentBase
    This class extends `SubFormFieldsPerDocumentBase`.
    • Field Detail

      • JSON_PROPERTY_TYPE

        public static final java.lang.String JSON_PROPERTY_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PLACEHOLDER

        public static final java.lang.String JSON_PROPERTY_PLACEHOLDER
        See Also:
        Constant Field Values
      • JSON_PROPERTY_AUTO_FILL_TYPE

        public static final java.lang.String JSON_PROPERTY_AUTO_FILL_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_LINK_ID

        public static final java.lang.String JSON_PROPERTY_LINK_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MASKED

        public static final java.lang.String JSON_PROPERTY_MASKED
        See Also:
        Constant Field Values
      • JSON_PROPERTY_VALIDATION_TYPE

        public static final java.lang.String JSON_PROPERTY_VALIDATION_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_VALIDATION_CUSTOM_REGEX

        public static final java.lang.String JSON_PROPERTY_VALIDATION_CUSTOM_REGEX
        See Also:
        Constant Field Values
      • JSON_PROPERTY_VALIDATION_CUSTOM_REGEX_FORMAT_LABEL

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

      • SubFormFieldsPerDocumentText

        public SubFormFieldsPerDocumentText()
    • Method Detail

      • getType

        @Nonnull
        public java.lang.String getType()
        A text input field. Use the `SubFormFieldsPerDocumentText` class.
        Overrides:
        getType in class SubFormFieldsPerDocumentBase
        Returns:
        type
      • getPlaceholder

        @Nullable
        public java.lang.String getPlaceholder()
        Placeholder value for text field.
        Returns:
        placeholder
      • setPlaceholder

        public void setPlaceholder​(java.lang.String placeholder)
      • getAutoFillType

        @Nullable
        public java.lang.String getAutoFillType()
        Auto fill type for populating fields automatically. Check out the list of [auto fill types](/api/reference/constants/#auto-fill-types) to learn more about the possible values.
        Returns:
        autoFillType
      • setAutoFillType

        public void setAutoFillType​(java.lang.String autoFillType)
      • getLinkId

        @Nullable
        public java.lang.String getLinkId()
        Link two or more text fields. Enter data into one linked text field, which automatically fill all other linked text fields.
        Returns:
        linkId
      • setLinkId

        public void setLinkId​(java.lang.String linkId)
      • getMasked

        @Nullable
        public java.lang.Boolean getMasked()
        Masks entered data. For more information see [Masking sensitive information](https://faq.hellosign.com/hc/en-us/articles/360040742811-Masking-sensitive-information). `true` for masking the data in a text field, otherwise `false`.
        Returns:
        masked
      • setMasked

        public void setMasked​(java.lang.Boolean masked)
      • getValidationType

        @Nullable
        public SubFormFieldsPerDocumentText.ValidationTypeEnum getValidationType()
        Each text field may contain a `validation_type` parameter. Check out the list of [validation types](https://faq.hellosign.com/hc/en-us/articles/217115577) to learn more about the possible values. **NOTE**: When using `custom_regex` you are required to pass a second parameter `validation_custom_regex` and you can optionally provide `validation_custom_regex_format_label` for the error message the user will see in case of an invalid value.
        Returns:
        validationType
      • getValidationCustomRegex

        @Nullable
        public java.lang.String getValidationCustomRegex()
        Get validationCustomRegex
        Returns:
        validationCustomRegex
      • setValidationCustomRegex

        public void setValidationCustomRegex​(java.lang.String validationCustomRegex)
      • validationCustomRegexFormatLabel

        public SubFormFieldsPerDocumentText validationCustomRegexFormatLabel​(java.lang.String validationCustomRegexFormatLabel)
      • getValidationCustomRegexFormatLabel

        @Nullable
        public java.lang.String getValidationCustomRegexFormatLabel()
        Get validationCustomRegexFormatLabel
        Returns:
        validationCustomRegexFormatLabel
      • setValidationCustomRegexFormatLabel

        public void setValidationCustomRegexFormatLabel​(java.lang.String validationCustomRegexFormatLabel)
      • equals

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