Package com.boldsign.model
Class TextTagDefinition
- java.lang.Object
-
- com.boldsign.model.TextTagDefinition
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.8.0") public class TextTagDefinition extends Object
TextTagDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextTagDefinition.CustomTypeAdapterFactorystatic classTextTagDefinition.ResizeOptionEnumGets or Sets resizeOptionstatic classTextTagDefinition.TextAlignEnumGets or Sets textAlignstatic classTextTagDefinition.TextDirectionEnumGets or Sets textDirectionstatic classTextTagDefinition.TypeEnumGets or Sets type
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TextTagDefinition()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_DEFINITION_ID
public static final String SERIALIZED_NAME_DEFINITION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNER_INDEX
public static final String SERIALIZED_NAME_SIGNER_INDEX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_REQUIRED
public static final String SERIALIZED_NAME_IS_REQUIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLACEHOLDER
public static final String SERIALIZED_NAME_PLACEHOLDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FIELD_ID
public static final String SERIALIZED_NAME_FIELD_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FONT
public static final String SERIALIZED_NAME_FONT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VALIDATION
public static final String SERIALIZED_NAME_VALIDATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIZE
public static final String SERIALIZED_NAME_SIZE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATE_FORMAT
public static final String SERIALIZED_NAME_DATE_FORMAT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIME_FORMAT
public static final String SERIALIZED_NAME_TIME_FORMAT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RADIO_GROUP_NAME
public static final String SERIALIZED_NAME_RADIO_GROUP_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_NAME
public static final String SERIALIZED_NAME_GROUP_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VALUE
public static final String SERIALIZED_NAME_VALUE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DROPDOWN_OPTIONS
public static final String SERIALIZED_NAME_DROPDOWN_OPTIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IMAGE_INFO
public static final String SERIALIZED_NAME_IMAGE_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HYPERLINK_TEXT
public static final String SERIALIZED_NAME_HYPERLINK_TEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ATTACHMENT_INFO
public static final String SERIALIZED_NAME_ATTACHMENT_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKGROUND_HEX_COLOR
public static final String SERIALIZED_NAME_BACKGROUND_HEX_COLOR
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_READ_ONLY
public static final String SERIALIZED_NAME_IS_READ_ONLY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFFSET
public static final String SERIALIZED_NAME_OFFSET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LABEL
public static final String SERIALIZED_NAME_LABEL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAB_INDEX
public static final String SERIALIZED_NAME_TAB_INDEX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATA_SYNC_TAG
public static final String SERIALIZED_NAME_DATA_SYNC_TAG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TEXT_ALIGN
public static final String SERIALIZED_NAME_TEXT_ALIGN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TEXT_DIRECTION
public static final String SERIALIZED_NAME_TEXT_DIRECTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHARACTER_SPACING
public static final String SERIALIZED_NAME_CHARACTER_SPACING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHARACTER_LIMIT
public static final String SERIALIZED_NAME_CHARACTER_LIMIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FORMULA_FIELD_SETTINGS
public static final String SERIALIZED_NAME_FORMULA_FIELD_SETTINGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESIZE_OPTION
public static final String SERIALIZED_NAME_RESIZE_OPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COLLABORATION_SETTINGS
public static final String SERIALIZED_NAME_COLLABORATION_SETTINGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_MASKED
public static final String SERIALIZED_NAME_IS_MASKED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONDITIONAL_RULES
public static final String SERIALIZED_NAME_CONDITIONAL_RULES
- See Also:
- Constant Field Values
-
-
Method Detail
-
definitionId
public TextTagDefinition definitionId(String definitionId)
-
setDefinitionId
public void setDefinitionId(String definitionId)
-
type
public TextTagDefinition type(TextTagDefinition.TypeEnum type)
-
getType
@Nonnull public TextTagDefinition.TypeEnum getType()
Get type- Returns:
- type
-
setType
public void setType(TextTagDefinition.TypeEnum type)
-
signerIndex
public TextTagDefinition signerIndex(Integer signerIndex)
-
getSignerIndex
@Nonnull public Integer getSignerIndex()
Get signerIndex minimum: 1 maximum: 50- Returns:
- signerIndex
-
setSignerIndex
public void setSignerIndex(Integer signerIndex)
-
isRequired
public TextTagDefinition isRequired(Boolean isRequired)
-
setIsRequired
public void setIsRequired(Boolean isRequired)
-
placeholder
public TextTagDefinition placeholder(String placeholder)
-
setPlaceholder
public void setPlaceholder(String placeholder)
-
fieldId
public TextTagDefinition fieldId(String fieldId)
-
setFieldId
public void setFieldId(String fieldId)
-
font
public TextTagDefinition font(Font font)
-
setFont
public void setFont(Font font)
-
validation
public TextTagDefinition validation(Validation validation)
-
getValidation
@Nullable public Validation getValidation()
Get validation- Returns:
- validation
-
setValidation
public void setValidation(Validation validation)
-
size
public TextTagDefinition size(Size size)
-
setSize
public void setSize(Size size)
-
dateFormat
public TextTagDefinition dateFormat(String dateFormat)
-
setDateFormat
public void setDateFormat(String dateFormat)
-
timeFormat
public TextTagDefinition timeFormat(String timeFormat)
-
setTimeFormat
public void setTimeFormat(String timeFormat)
-
radioGroupName
public TextTagDefinition radioGroupName(String radioGroupName)
-
getRadioGroupName
@Nullable public String getRadioGroupName()
Get radioGroupName- Returns:
- radioGroupName
-
setRadioGroupName
public void setRadioGroupName(String radioGroupName)
-
groupName
public TextTagDefinition groupName(String groupName)
-
setGroupName
public void setGroupName(String groupName)
-
value
public TextTagDefinition value(String value)
-
setValue
public void setValue(String value)
-
dropdownOptions
public TextTagDefinition dropdownOptions(List<String> dropdownOptions)
-
addDropdownOptionsItem
public TextTagDefinition addDropdownOptionsItem(String dropdownOptionsItem)
-
getDropdownOptions
@Nullable public List<String> getDropdownOptions()
Get dropdownOptions- Returns:
- dropdownOptions
-
imageInfo
public TextTagDefinition imageInfo(ImageInfo imageInfo)
-
setImageInfo
public void setImageInfo(ImageInfo imageInfo)
-
hyperlinkText
public TextTagDefinition hyperlinkText(String hyperlinkText)
-
getHyperlinkText
@Nullable public String getHyperlinkText()
Get hyperlinkText- Returns:
- hyperlinkText
-
setHyperlinkText
public void setHyperlinkText(String hyperlinkText)
-
attachmentInfo
public TextTagDefinition attachmentInfo(AttachmentInfo attachmentInfo)
-
getAttachmentInfo
@Nullable public AttachmentInfo getAttachmentInfo()
Get attachmentInfo- Returns:
- attachmentInfo
-
setAttachmentInfo
public void setAttachmentInfo(AttachmentInfo attachmentInfo)
-
backgroundHexColor
public TextTagDefinition backgroundHexColor(String backgroundHexColor)
-
getBackgroundHexColor
@Nullable public String getBackgroundHexColor()
Get backgroundHexColor- Returns:
- backgroundHexColor
-
setBackgroundHexColor
public void setBackgroundHexColor(String backgroundHexColor)
-
isReadOnly
public TextTagDefinition isReadOnly(Boolean isReadOnly)
-
setIsReadOnly
public void setIsReadOnly(Boolean isReadOnly)
-
offset
public TextTagDefinition offset(TextTagOffset offset)
-
getOffset
@Nullable public TextTagOffset getOffset()
Get offset- Returns:
- offset
-
setOffset
public void setOffset(TextTagOffset offset)
-
label
public TextTagDefinition label(String label)
-
setLabel
public void setLabel(String label)
-
tabIndex
public TextTagDefinition tabIndex(Integer tabIndex)
-
getTabIndex
@Nullable public Integer getTabIndex()
Get tabIndex minimum: -1 maximum: 2147483647- Returns:
- tabIndex
-
setTabIndex
public void setTabIndex(Integer tabIndex)
-
dataSyncTag
public TextTagDefinition dataSyncTag(String dataSyncTag)
-
setDataSyncTag
public void setDataSyncTag(String dataSyncTag)
-
textAlign
public TextTagDefinition textAlign(TextTagDefinition.TextAlignEnum textAlign)
-
getTextAlign
@Nullable public TextTagDefinition.TextAlignEnum getTextAlign()
Get textAlign- Returns:
- textAlign
-
setTextAlign
public void setTextAlign(TextTagDefinition.TextAlignEnum textAlign)
-
textDirection
public TextTagDefinition textDirection(TextTagDefinition.TextDirectionEnum textDirection)
-
getTextDirection
@Nullable public TextTagDefinition.TextDirectionEnum getTextDirection()
Get textDirection- Returns:
- textDirection
-
setTextDirection
public void setTextDirection(TextTagDefinition.TextDirectionEnum textDirection)
-
characterSpacing
public TextTagDefinition characterSpacing(Float characterSpacing)
-
getCharacterSpacing
@Nullable public Float getCharacterSpacing()
Get characterSpacing- Returns:
- characterSpacing
-
setCharacterSpacing
public void setCharacterSpacing(Float characterSpacing)
-
characterLimit
public TextTagDefinition characterLimit(Integer characterLimit)
-
getCharacterLimit
@Nullable public Integer getCharacterLimit()
Get characterLimit minimum: 0 maximum: 2147483647- Returns:
- characterLimit
-
setCharacterLimit
public void setCharacterLimit(Integer characterLimit)
-
formulaFieldSettings
public TextTagDefinition formulaFieldSettings(FormulaFieldSettings formulaFieldSettings)
-
getFormulaFieldSettings
@Nullable public FormulaFieldSettings getFormulaFieldSettings()
Get formulaFieldSettings- Returns:
- formulaFieldSettings
-
setFormulaFieldSettings
public void setFormulaFieldSettings(FormulaFieldSettings formulaFieldSettings)
-
resizeOption
public TextTagDefinition resizeOption(TextTagDefinition.ResizeOptionEnum resizeOption)
-
getResizeOption
@Nullable public TextTagDefinition.ResizeOptionEnum getResizeOption()
Get resizeOption- Returns:
- resizeOption
-
setResizeOption
public void setResizeOption(TextTagDefinition.ResizeOptionEnum resizeOption)
-
collaborationSettings
public TextTagDefinition collaborationSettings(CollaborationSettings collaborationSettings)
-
getCollaborationSettings
@Nullable public CollaborationSettings getCollaborationSettings()
Get collaborationSettings- Returns:
- collaborationSettings
-
setCollaborationSettings
public void setCollaborationSettings(CollaborationSettings collaborationSettings)
-
isMasked
public TextTagDefinition isMasked(Boolean isMasked)
-
setIsMasked
public void setIsMasked(Boolean isMasked)
-
conditionalRules
public TextTagDefinition conditionalRules(List<ConditionalRule> conditionalRules)
-
addConditionalRulesItem
public TextTagDefinition addConditionalRulesItem(ConditionalRule conditionalRulesItem)
-
getConditionalRules
@Nullable public List<ConditionalRule> getConditionalRules()
Get conditionalRules- Returns:
- conditionalRules
-
setConditionalRules
public void setConditionalRules(List<ConditionalRule> conditionalRules)
-
createFormData
public Map<String,Object> createFormData() throws ApiException
- Throws:
ApiException
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to TextTagDefinition
-
fromJson
public static TextTagDefinition fromJson(String jsonString) throws IOException
Create an instance of TextTagDefinition given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of TextTagDefinition
- Throws:
IOException- if the JSON string is invalid with respect to TextTagDefinition
-
toJson
public String toJson()
Convert an instance of TextTagDefinition to an JSON string- Returns:
- JSON string
-
-