Class CustomFormField
java.lang.Object
com.boldsign.model.CustomFormField
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class CustomFormField
extends Object
CustomFormField
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets fieldTypestatic enumGets or Sets fontstatic enumGets or Sets resizeOptionstatic enumGets or Sets textAlignstatic enumGets or Sets textDirectionstatic enumGets or Sets validationType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDropdownOptionsItem(String dropdownOptionsItem) attachmentInfo(AttachmentInfo attachmentInfo) backgroundHexColor(String backgroundHexColor) characterLimit(Integer characterLimit) characterSpacing(Float characterSpacing) dataSyncTag(String dataSyncTag) dateFormat(String dateFormat) dropdownOptions(List<String> dropdownOptions) editableDateFieldSettings(EditableDateFieldSettings editableDateFieldSettings) booleanfieldType(CustomFormField.FieldTypeEnum fieldType) font(CustomFormField.FontEnum font) fontHexColor(String fontHexColor) static CustomFormFieldCreate an instance of CustomFormField given an JSON stringGet attachmentInfoGet backgroundHexColorGet characterLimit minimum: 0 maximum: 2147483647Get characterSpacingGet dataSyncTagGet dateFormatGet dropdownOptionsGet editableDateFieldSettingsGet fieldTypegetFont()Get fontGet fontHexColorGet fontSize minimum: 0Get heightGet hyperlinkTextGet idPrefixGet imageInfoGet isBoldFontGet isItalicFontGet isReadOnlyGet isRequiredGet isUnderLineFontGet lineHeight minimum: 0 maximum: 2147483647Get placeHolderGet resizeOptionGet restrictIdPrefixChangeGet textAlignGet textDirectionGet timeFormatGet validationCustomRegexGet validationCustomRegexMessageGet validationTypegetValue()Get valuegetWidth()Get widthinthashCode()hyperlinkText(String hyperlinkText) isBoldFont(Boolean isBoldFont) isItalicFont(Boolean isItalicFont) isReadOnly(Boolean isReadOnly) isRequired(Boolean isRequired) isUnderLineFont(Boolean isUnderLineFont) lineHeight(Integer lineHeight) placeHolder(String placeHolder) resizeOption(CustomFormField.ResizeOptionEnum resizeOption) restrictIdPrefixChange(Boolean restrictIdPrefixChange) voidsetAttachmentInfo(AttachmentInfo attachmentInfo) voidsetBackgroundHexColor(String backgroundHexColor) voidsetCharacterLimit(Integer characterLimit) voidsetCharacterSpacing(Float characterSpacing) voidsetDataSyncTag(String dataSyncTag) voidsetDateFormat(String dateFormat) voidsetDropdownOptions(List<String> dropdownOptions) voidsetEditableDateFieldSettings(EditableDateFieldSettings editableDateFieldSettings) voidsetFieldType(CustomFormField.FieldTypeEnum fieldType) voidvoidsetFontHexColor(String fontHexColor) voidsetFontSize(Float fontSize) voidvoidsetHyperlinkText(String hyperlinkText) voidsetIdPrefix(String idPrefix) voidsetImageInfo(ImageInfo imageInfo) voidsetIsBoldFont(Boolean isBoldFont) voidsetIsItalicFont(Boolean isItalicFont) voidsetIsReadOnly(Boolean isReadOnly) voidsetIsRequired(Boolean isRequired) voidsetIsUnderLineFont(Boolean isUnderLineFont) voidsetLineHeight(Integer lineHeight) voidsetPlaceHolder(String placeHolder) voidsetResizeOption(CustomFormField.ResizeOptionEnum resizeOption) voidsetRestrictIdPrefixChange(Boolean restrictIdPrefixChange) voidsetTextAlign(CustomFormField.TextAlignEnum textAlign) voidsetTextDirection(CustomFormField.TextDirectionEnum textDirection) voidsetTimeFormat(String timeFormat) voidsetValidationCustomRegex(String validationCustomRegex) voidsetValidationCustomRegexMessage(String validationCustomRegexMessage) voidsetValidationType(CustomFormField.ValidationTypeEnum validationType) voidvoidtextAlign(CustomFormField.TextAlignEnum textAlign) textDirection(CustomFormField.TextDirectionEnum textDirection) timeFormat(String timeFormat) toJson()Convert an instance of CustomFormField to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues foundvalidationCustomRegex(String validationCustomRegex) validationCustomRegexMessage(String validationCustomRegexMessage) validationType(CustomFormField.ValidationTypeEnum validationType)
-
Field Details
-
SERIALIZED_NAME_FIELD_TYPE
- See Also:
-
SERIALIZED_NAME_WIDTH
- See Also:
-
SERIALIZED_NAME_HEIGHT
- See Also:
-
SERIALIZED_NAME_IS_REQUIRED
- See Also:
-
SERIALIZED_NAME_IS_READ_ONLY
- See Also:
-
SERIALIZED_NAME_VALUE
- See Also:
-
SERIALIZED_NAME_FONT_SIZE
- See Also:
-
SERIALIZED_NAME_FONT
- See Also:
-
SERIALIZED_NAME_FONT_HEX_COLOR
- See Also:
-
SERIALIZED_NAME_IS_BOLD_FONT
- See Also:
-
SERIALIZED_NAME_IS_ITALIC_FONT
- See Also:
-
SERIALIZED_NAME_IS_UNDER_LINE_FONT
- See Also:
-
SERIALIZED_NAME_LINE_HEIGHT
- See Also:
-
SERIALIZED_NAME_CHARACTER_LIMIT
- See Also:
-
SERIALIZED_NAME_PLACE_HOLDER
- See Also:
-
SERIALIZED_NAME_VALIDATION_TYPE
- See Also:
-
SERIALIZED_NAME_VALIDATION_CUSTOM_REGEX
- See Also:
-
SERIALIZED_NAME_VALIDATION_CUSTOM_REGEX_MESSAGE
- See Also:
-
SERIALIZED_NAME_DATE_FORMAT
- See Also:
-
SERIALIZED_NAME_TIME_FORMAT
- See Also:
-
SERIALIZED_NAME_IMAGE_INFO
- See Also:
-
SERIALIZED_NAME_ATTACHMENT_INFO
- See Also:
-
SERIALIZED_NAME_EDITABLE_DATE_FIELD_SETTINGS
- See Also:
-
SERIALIZED_NAME_HYPERLINK_TEXT
- See Also:
-
SERIALIZED_NAME_DATA_SYNC_TAG
- See Also:
-
SERIALIZED_NAME_DROPDOWN_OPTIONS
- See Also:
-
SERIALIZED_NAME_TEXT_ALIGN
- See Also:
-
SERIALIZED_NAME_TEXT_DIRECTION
- See Also:
-
SERIALIZED_NAME_CHARACTER_SPACING
- See Also:
-
SERIALIZED_NAME_ID_PREFIX
- See Also:
-
SERIALIZED_NAME_RESTRICT_ID_PREFIX_CHANGE
- See Also:
-
SERIALIZED_NAME_BACKGROUND_HEX_COLOR
- See Also:
-
SERIALIZED_NAME_RESIZE_OPTION
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
CustomFormField
public CustomFormField()
-
-
Method Details
-
fieldType
-
getFieldType
-
setFieldType
-
width
-
getWidth
-
setWidth
-
height
-
getHeight
-
setHeight
-
isRequired
-
getIsRequired
-
setIsRequired
-
isReadOnly
-
getIsReadOnly
-
setIsReadOnly
-
value
-
getValue
-
setValue
-
fontSize
-
getFontSize
-
setFontSize
-
font
-
getFont
-
setFont
-
fontHexColor
-
getFontHexColor
-
setFontHexColor
-
isBoldFont
-
getIsBoldFont
-
setIsBoldFont
-
isItalicFont
-
getIsItalicFont
-
setIsItalicFont
-
isUnderLineFont
-
getIsUnderLineFont
-
setIsUnderLineFont
-
lineHeight
-
getLineHeight
-
setLineHeight
-
characterLimit
-
getCharacterLimit
-
setCharacterLimit
-
placeHolder
-
getPlaceHolder
-
setPlaceHolder
-
validationType
-
getValidationType
Get validationType- Returns:
- validationType
-
setValidationType
-
validationCustomRegex
-
getValidationCustomRegex
-
setValidationCustomRegex
-
validationCustomRegexMessage
-
getValidationCustomRegexMessage
-
setValidationCustomRegexMessage
-
dateFormat
-
getDateFormat
-
setDateFormat
-
timeFormat
-
getTimeFormat
-
setTimeFormat
-
imageInfo
-
getImageInfo
-
setImageInfo
-
attachmentInfo
-
getAttachmentInfo
-
setAttachmentInfo
-
editableDateFieldSettings
public CustomFormField editableDateFieldSettings(EditableDateFieldSettings editableDateFieldSettings) -
getEditableDateFieldSettings
Get editableDateFieldSettings- Returns:
- editableDateFieldSettings
-
setEditableDateFieldSettings
-
hyperlinkText
-
getHyperlinkText
-
setHyperlinkText
-
dataSyncTag
-
getDataSyncTag
-
setDataSyncTag
-
dropdownOptions
-
addDropdownOptionsItem
-
getDropdownOptions
-
setDropdownOptions
-
textAlign
-
getTextAlign
-
setTextAlign
-
textDirection
-
getTextDirection
Get textDirection- Returns:
- textDirection
-
setTextDirection
-
characterSpacing
-
getCharacterSpacing
-
setCharacterSpacing
-
idPrefix
-
getIdPrefix
-
setIdPrefix
-
restrictIdPrefixChange
-
getRestrictIdPrefixChange
-
setRestrictIdPrefixChange
-
backgroundHexColor
-
getBackgroundHexColor
-
setBackgroundHexColor
-
resizeOption
-
getResizeOption
Get resizeOption- Returns:
- resizeOption
-
setResizeOption
-
equals
-
hashCode
-
toString
-
createFormData
- Throws:
ApiException
-
validateJsonElement
Validates 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 CustomFormField
-
fromJson
Create an instance of CustomFormField given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CustomFormField
- Throws:
IOException- if the JSON string is invalid with respect to CustomFormField
-
toJson
Convert an instance of CustomFormField to an JSON string- Returns:
- JSON string
-