package echosign.api.clientv20.dto19;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import echosign.api.clientv20.ArrayOfString;
/**
* <p>Java class for SignerFormField complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="SignerFormField">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="alignment" type="{http://dto19.api.echosign}TextAlignment" minOccurs="0"/>
* <element name="anyOrAll" type="{http://dto19.api.echosign}AnyAll" minOccurs="0"/>
* <element name="backgroundColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="borderColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="borderStyle" type="{http://dto19.api.echosign}BorderStyle" minOccurs="0"/>
* <element name="borderWidth" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* <element name="calculatedExpression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="conditions" type="{http://dto19.api.echosign}ArrayOfSignerFormFieldCondition" minOccurs="0"/>
* <element name="contentType" type="{http://dto19.api.echosign}ContentType" minOccurs="0"/>
* <element name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="displayFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="displayFormatType" type="{http://dto19.api.echosign}DisplayFormatType" minOccurs="0"/>
* <element name="displayLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="fontColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="fontSize" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* <element name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="hiddenOptions" type="{http://api.echosign}ArrayOfString" minOccurs="0"/>
* <element name="inputType" type="{http://dto19.api.echosign}InputType" minOccurs="0"/>
* <element name="locations" type="{http://dto19.api.echosign}ArrayOfSignerFormFieldLocation" minOccurs="0"/>
* <element name="masked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="maxNumberValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="minNumberValue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="radioCheckType" type="{http://dto19.api.echosign}RadioCheckType" minOccurs="0"/>
* <element name="readOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="regularExpression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="showOrHide" type="{http://dto19.api.echosign}ShowHide" minOccurs="0"/>
* <element name="specialErrMsg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="specialFormula" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="tooltip" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="validationRule" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="visibleOptions" type="{http://api.echosign}ArrayOfString" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SignerFormField", propOrder = {
"alignment",
"anyOrAll",
"backgroundColor",
"borderColor",
"borderStyle",
"borderWidth",
"calculatedExpression",
"conditions",
"contentType",
"defaultValue",
"displayFormat",
"displayFormatType",
"displayLabel",
"fontColor",
"fontName",
"fontSize",
"hidden",
"hiddenOptions",
"inputType",
"locations",
"masked",
"maxLength",
"maxNumberValue",
"minLength",
"minNumberValue",
"name",
"radioCheckType",
"readOnly",
"regularExpression",
"required",
"showOrHide",
"specialErrMsg",
"specialFormula",
"tooltip",
"validationRule",
"visibleOptions"
})
public class SignerFormField {
@XmlElement(nillable = true)
protected TextAlignment alignment;
@XmlElement(nillable = true)
protected AnyAll anyOrAll;
@XmlElement(nillable = true)
protected String backgroundColor;
@XmlElement(nillable = true)
protected String borderColor;
@XmlElement(nillable = true)
protected BorderStyle borderStyle;
protected Float borderWidth;
@XmlElement(nillable = true)
protected String calculatedExpression;
@XmlElement(nillable = true)
protected ArrayOfSignerFormFieldCondition conditions;
@XmlElement(nillable = true)
protected ContentType contentType;
@XmlElement(nillable = true)
protected String defaultValue;
@XmlElement(nillable = true)
protected String displayFormat;
@XmlElement(nillable = true)
protected DisplayFormatType displayFormatType;
@XmlElement(nillable = true)
protected String displayLabel;
@XmlElement(nillable = true)
protected String fontColor;
@XmlElement(nillable = true)
protected String fontName;
protected Float fontSize;
protected Boolean hidden;
@XmlElement(nillable = true)
protected ArrayOfString hiddenOptions;
@XmlElement(nillable = true)
protected InputType inputType;
@XmlElement(nillable = true)
protected ArrayOfSignerFormFieldLocation locations;
protected Boolean masked;
protected Integer maxLength;
protected Double maxNumberValue;
protected Integer minLength;
protected Double minNumberValue;
@XmlElement(nillable = true)
protected String name;
@XmlElement(nillable = true)
protected RadioCheckType radioCheckType;
protected Boolean readOnly;
@XmlElement(nillable = true)
protected String regularExpression;
protected Boolean required;
@XmlElement(nillable = true)
protected ShowHide showOrHide;
@XmlElement(nillable = true)
protected String specialErrMsg;
@XmlElement(nillable = true)
protected String specialFormula;
@XmlElement(nillable = true)
protected String tooltip;
@XmlElement(nillable = true)
protected String validationRule;
@XmlElement(nillable = true)
protected ArrayOfString visibleOptions;
/**
* Gets the value of the alignment property.
*
* @return
* possible object is
* {@link TextAlignment }
*
*/
public TextAlignment getAlignment() {
return alignment;
}
/**
* Sets the value of the alignment property.
*
* @param value
* allowed object is
* {@link TextAlignment }
*
*/
public void setAlignment(TextAlignment value) {
this.alignment = value;
}
/**
* Gets the value of the anyOrAll property.
*
* @return
* possible object is
* {@link AnyAll }
*
*/
public AnyAll getAnyOrAll() {
return anyOrAll;
}
/**
* Sets the value of the anyOrAll property.
*
* @param value
* allowed object is
* {@link AnyAll }
*
*/
public void setAnyOrAll(AnyAll value) {
this.anyOrAll = value;
}
/**
* Gets the value of the backgroundColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBackgroundColor() {
return backgroundColor;
}
/**
* Sets the value of the backgroundColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBackgroundColor(String value) {
this.backgroundColor = value;
}
/**
* Gets the value of the borderColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBorderColor() {
return borderColor;
}
/**
* Sets the value of the borderColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBorderColor(String value) {
this.borderColor = value;
}
/**
* Gets the value of the borderStyle property.
*
* @return
* possible object is
* {@link BorderStyle }
*
*/
public BorderStyle getBorderStyle() {
return borderStyle;
}
/**
* Sets the value of the borderStyle property.
*
* @param value
* allowed object is
* {@link BorderStyle }
*
*/
public void setBorderStyle(BorderStyle value) {
this.borderStyle = value;
}
/**
* Gets the value of the borderWidth property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getBorderWidth() {
return borderWidth;
}
/**
* Sets the value of the borderWidth property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setBorderWidth(Float value) {
this.borderWidth = value;
}
/**
* Gets the value of the calculatedExpression property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCalculatedExpression() {
return calculatedExpression;
}
/**
* Sets the value of the calculatedExpression property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCalculatedExpression(String value) {
this.calculatedExpression = value;
}
/**
* Gets the value of the conditions property.
*
* @return
* possible object is
* {@link ArrayOfSignerFormFieldCondition }
*
*/
public ArrayOfSignerFormFieldCondition getConditions() {
return conditions;
}
/**
* Sets the value of the conditions property.
*
* @param value
* allowed object is
* {@link ArrayOfSignerFormFieldCondition }
*
*/
public void setConditions(ArrayOfSignerFormFieldCondition value) {
this.conditions = value;
}
/**
* Gets the value of the contentType property.
*
* @return
* possible object is
* {@link ContentType }
*
*/
public ContentType getContentType() {
return contentType;
}
/**
* Sets the value of the contentType property.
*
* @param value
* allowed object is
* {@link ContentType }
*
*/
public void setContentType(ContentType value) {
this.contentType = value;
}
/**
* Gets the value of the defaultValue property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefaultValue() {
return defaultValue;
}
/**
* Sets the value of the defaultValue property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefaultValue(String value) {
this.defaultValue = value;
}
/**
* Gets the value of the displayFormat property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDisplayFormat() {
return displayFormat;
}
/**
* Sets the value of the displayFormat property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDisplayFormat(String value) {
this.displayFormat = value;
}
/**
* Gets the value of the displayFormatType property.
*
* @return
* possible object is
* {@link DisplayFormatType }
*
*/
public DisplayFormatType getDisplayFormatType() {
return displayFormatType;
}
/**
* Sets the value of the displayFormatType property.
*
* @param value
* allowed object is
* {@link DisplayFormatType }
*
*/
public void setDisplayFormatType(DisplayFormatType value) {
this.displayFormatType = value;
}
/**
* Gets the value of the displayLabel property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDisplayLabel() {
return displayLabel;
}
/**
* Sets the value of the displayLabel property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDisplayLabel(String value) {
this.displayLabel = value;
}
/**
* Gets the value of the fontColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFontColor() {
return fontColor;
}
/**
* Sets the value of the fontColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFontColor(String value) {
this.fontColor = value;
}
/**
* Gets the value of the fontName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFontName() {
return fontName;
}
/**
* Sets the value of the fontName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFontName(String value) {
this.fontName = value;
}
/**
* Gets the value of the fontSize property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getFontSize() {
return fontSize;
}
/**
* Sets the value of the fontSize property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setFontSize(Float value) {
this.fontSize = value;
}
/**
* Gets the value of the hidden property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHidden() {
return hidden;
}
/**
* Sets the value of the hidden property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHidden(Boolean value) {
this.hidden = value;
}
/**
* Gets the value of the hiddenOptions property.
*
* @return
* possible object is
* {@link ArrayOfString }
*
*/
public ArrayOfString getHiddenOptions() {
return hiddenOptions;
}
/**
* Sets the value of the hiddenOptions property.
*
* @param value
* allowed object is
* {@link ArrayOfString }
*
*/
public void setHiddenOptions(ArrayOfString value) {
this.hiddenOptions = value;
}
/**
* Gets the value of the inputType property.
*
* @return
* possible object is
* {@link InputType }
*
*/
public InputType getInputType() {
return inputType;
}
/**
* Sets the value of the inputType property.
*
* @param value
* allowed object is
* {@link InputType }
*
*/
public void setInputType(InputType value) {
this.inputType = value;
}
/**
* Gets the value of the locations property.
*
* @return
* possible object is
* {@link ArrayOfSignerFormFieldLocation }
*
*/
public ArrayOfSignerFormFieldLocation getLocations() {
return locations;
}
/**
* Sets the value of the locations property.
*
* @param value
* allowed object is
* {@link ArrayOfSignerFormFieldLocation }
*
*/
public void setLocations(ArrayOfSignerFormFieldLocation value) {
this.locations = value;
}
/**
* Gets the value of the masked property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isMasked() {
return masked;
}
/**
* Sets the value of the masked property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setMasked(Boolean value) {
this.masked = value;
}
/**
* Gets the value of the maxLength property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxLength() {
return maxLength;
}
/**
* Sets the value of the maxLength property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxLength(Integer value) {
this.maxLength = value;
}
/**
* Gets the value of the maxNumberValue property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMaxNumberValue() {
return maxNumberValue;
}
/**
* Sets the value of the maxNumberValue property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMaxNumberValue(Double value) {
this.maxNumberValue = value;
}
/**
* Gets the value of the minLength property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMinLength() {
return minLength;
}
/**
* Sets the value of the minLength property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMinLength(Integer value) {
this.minLength = value;
}
/**
* Gets the value of the minNumberValue property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMinNumberValue() {
return minNumberValue;
}
/**
* Sets the value of the minNumberValue property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMinNumberValue(Double value) {
this.minNumberValue = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the radioCheckType property.
*
* @return
* possible object is
* {@link RadioCheckType }
*
*/
public RadioCheckType getRadioCheckType() {
return radioCheckType;
}
/**
* Sets the value of the radioCheckType property.
*
* @param value
* allowed object is
* {@link RadioCheckType }
*
*/
public void setRadioCheckType(RadioCheckType value) {
this.radioCheckType = value;
}
/**
* Gets the value of the readOnly property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isReadOnly() {
return readOnly;
}
/**
* Sets the value of the readOnly property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setReadOnly(Boolean value) {
this.readOnly = value;
}
/**
* Gets the value of the regularExpression property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRegularExpression() {
return regularExpression;
}
/**
* Sets the value of the regularExpression property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRegularExpression(String value) {
this.regularExpression = value;
}
/**
* Gets the value of the required property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isRequired() {
return required;
}
/**
* Sets the value of the required property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setRequired(Boolean value) {
this.required = value;
}
/**
* Gets the value of the showOrHide property.
*
* @return
* possible object is
* {@link ShowHide }
*
*/
public ShowHide getShowOrHide() {
return showOrHide;
}
/**
* Sets the value of the showOrHide property.
*
* @param value
* allowed object is
* {@link ShowHide }
*
*/
public void setShowOrHide(ShowHide value) {
this.showOrHide = value;
}
/**
* Gets the value of the specialErrMsg property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecialErrMsg() {
return specialErrMsg;
}
/**
* Sets the value of the specialErrMsg property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecialErrMsg(String value) {
this.specialErrMsg = value;
}
/**
* Gets the value of the specialFormula property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecialFormula() {
return specialFormula;
}
/**
* Sets the value of the specialFormula property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecialFormula(String value) {
this.specialFormula = value;
}
/**
* Gets the value of the tooltip property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTooltip() {
return tooltip;
}
/**
* Sets the value of the tooltip property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTooltip(String value) {
this.tooltip = value;
}
/**
* Gets the value of the validationRule property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidationRule() {
return validationRule;
}
/**
* Sets the value of the validationRule property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidationRule(String value) {
this.validationRule = value;
}
/**
* Gets the value of the visibleOptions property.
*
* @return
* possible object is
* {@link ArrayOfString }
*
*/
public ArrayOfString getVisibleOptions() {
return visibleOptions;
}
/**
* Sets the value of the visibleOptions property.
*
* @param value
* allowed object is
* {@link ArrayOfString }
*
*/
public void setVisibleOptions(ArrayOfString value) {
this.visibleOptions = value;
}
}