UNPKG

boldsign

Version:

NodeJS client for boldsign

89 lines (88 loc) 2.73 kB
import { AttachmentInfo } from './attachmentInfo'; import { CollaborationSettings } from './collaborationSettings'; import { ConditionalRule } from './conditionalRule'; import { EditableDateFieldSettings } from './editableDateFieldSettings'; import { FileInfo } from './fileInfo'; import { FormulaFieldSettings } from './formulaFieldSettings'; import { ImageInfo } from './imageInfo'; import { Rectangle } from './rectangle'; export declare class DocumentFormFields { 'id'?: string | null; 'formFieldId'?: string | null; 'type'?: string | null; 'value'?: string | null; 'font'?: string | null; 'isRequired'?: boolean; 'isReadOnly'?: boolean; 'lineHeight'?: number; 'fontSize'?: number; 'fontColor'?: string | null; 'isUnderline'?: boolean; 'isItalic'?: boolean; 'isBold'?: boolean; 'groupName'?: string | null; 'label'?: string | null; 'placeholder'?: string | null; 'validationtype'?: DocumentFormFields.ValidationtypeEnum; 'validationCustomRegex'?: string | null; 'validationCustomRegexMessage'?: string | null; 'dateFormat'?: string | null; 'timeFormat'?: string | null; 'imageInfo'?: ImageInfo; 'attachmentInfo'?: AttachmentInfo; 'fileInfo'?: FileInfo; 'editableDateFieldSettings'?: EditableDateFieldSettings; 'hyperlinkText'?: string | null; 'conditionalRules'?: Array<ConditionalRule> | null; 'bounds'?: Rectangle; 'pageNumber'?: number; 'dataSyncTag'?: string | null; 'dropdownOptions'?: Array<string> | null; 'textAlign'?: DocumentFormFields.TextAlignEnum; 'textDirection'?: DocumentFormFields.TextDirectionEnum; 'characterSpacing'?: number; 'backgroundHexColor'?: string | null; 'tabIndex'?: number; 'formulaFieldSettings'?: FormulaFieldSettings; 'resizeOption'?: DocumentFormFields.ResizeOptionEnum; 'allowEditFormField'?: boolean; 'allowDeleteFormField'?: boolean; 'collaborationSettings'?: CollaborationSettings; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace DocumentFormFields { enum ValidationtypeEnum { None, NumbersOnly, EmailAddress, Currency, CustomRegex } enum TextAlignEnum { Left, Center, Right } enum TextDirectionEnum { Ltr, Rtl } enum ResizeOptionEnum { GrowVertically, GrowHorizontally, GrowBoth, Fixed, AutoResizeFont, Null } }