UNPKG

boldsign

Version:

NodeJS client for boldsign

99 lines (98 loc) 2.59 kB
import { AttachmentInfo } from './attachmentInfo'; import { EditableDateFieldSettings } from './editableDateFieldSettings'; import { ImageInfo } from './imageInfo'; export declare class CustomFormField { 'fieldType': CustomFormField.FieldTypeEnum; 'width'?: number; 'height'?: number; 'isRequired'?: boolean; 'isReadOnly'?: boolean; 'value'?: string | null; 'fontSize'?: number; 'font'?: CustomFormField.FontEnum; 'fontHexColor'?: string | null; 'isBoldFont'?: boolean; 'isItalicFont'?: boolean; 'isUnderLineFont'?: boolean; 'lineHeight'?: number; 'characterLimit'?: number; 'placeHolder'?: string | null; 'validationType'?: CustomFormField.ValidationTypeEnum; 'validationCustomRegex'?: string | null; 'validationCustomRegexMessage'?: string | null; 'dateFormat'?: string | null; 'timeFormat'?: string | null; 'imageInfo'?: ImageInfo; 'attachmentInfo'?: AttachmentInfo; 'editableDateFieldSettings'?: EditableDateFieldSettings; 'hyperlinkText'?: string | null; 'dataSyncTag'?: string | null; 'dropdownOptions'?: Array<string> | null; 'textAlign'?: CustomFormField.TextAlignEnum; 'textDirection'?: CustomFormField.TextDirectionEnum; 'characterSpacing'?: number; 'idPrefix'?: string | null; 'restrictIdPrefixChange'?: boolean; 'backgroundHexColor'?: string | null; 'resizeOption'?: CustomFormField.ResizeOptionEnum; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace CustomFormField { enum FieldTypeEnum { Signature, Initial, CheckBox, TextBox, Label, DateSigned, RadioButton, Image, Attachment, EditableDate, Hyperlink, Dropdown, Title, Company, Formula } enum FontEnum { Helvetica, Courier, TimesRoman, NotoSans, Carlito } enum ValidationTypeEnum { None, NumbersOnly, EmailAddress, Currency, CustomRegex } enum TextAlignEnum { Left, Center, Right } enum TextDirectionEnum { Ltr, Rtl } enum ResizeOptionEnum { GrowVertically, GrowHorizontally, GrowBoth, Fixed, AutoResizeFont } }