UNPKG

boldsign

Version:

NodeJS client for boldsign

88 lines (87 loc) 2.42 kB
import { AttachmentInfo } from './attachmentInfo'; import { CollaborationSettings } from './collaborationSettings'; import { Font } from './font'; import { FormulaFieldSettings } from './formulaFieldSettings'; import { ImageInfo } from './imageInfo'; import { Size } from './size'; import { TextTagOffset } from './textTagOffset'; import { Validation } from './validation'; export declare class TextTagDefinition { 'definitionId': string; 'type': TextTagDefinition.TypeEnum; 'signerIndex': number; 'isRequired'?: boolean; 'placeholder'?: string | null; 'fieldId'?: string | null; 'font'?: Font; 'validation'?: Validation; 'size'?: Size; 'dateFormat'?: string | null; 'timeFormat'?: string | null; 'radioGroupName'?: string | null; 'groupName'?: string | null; 'value'?: string | null; 'dropdownOptions'?: Array<string> | null; 'imageInfo'?: ImageInfo; 'hyperlinkText'?: string | null; 'attachmentInfo'?: AttachmentInfo; 'backgroundHexColor'?: string | null; 'isReadOnly'?: boolean; 'offset'?: TextTagOffset; 'label'?: string | null; 'tabIndex'?: number | null; 'dataSyncTag'?: string | null; 'textAlign'?: TextTagDefinition.TextAlignEnum; 'textDirection'?: TextTagDefinition.TextDirectionEnum; 'characterSpacing'?: number; 'characterLimit'?: number; 'formulaFieldSettings'?: FormulaFieldSettings; 'resizeOption'?: TextTagDefinition.ResizeOptionEnum; '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 TextTagDefinition { enum TypeEnum { Signature, Initial, CheckBox, TextBox, Label, DateSigned, RadioButton, Image, Attachment, EditableDate, Hyperlink, Dropdown, Title, Company, Formula } enum TextAlignEnum { Left, Center, Right } enum TextDirectionEnum { Ltr, Rtl } enum ResizeOptionEnum { GrowVertically, GrowHorizontally, GrowBoth, Fixed, AutoResizeFont } }