UNPKG

boldsign

Version:

NodeJS client for boldsign

97 lines (96 loc) 2.48 kB
import { AuthenticationSettings } from './authenticationSettings'; import { FormField } from './formField'; import { IdentityVerificationSettings } from './identityVerificationSettings'; import { PhoneNumber } from './phoneNumber'; import { RecipientNotificationSettings } from './recipientNotificationSettings'; export declare class DocumentSigner { 'name': string; 'id'?: string | null; 'emailAddress'?: string | null; 'privateMessage'?: string | null; 'authenticationType'?: DocumentSigner.AuthenticationTypeEnum; 'phoneNumber'?: PhoneNumber; 'deliveryMode'?: DocumentSigner.DeliveryModeEnum; 'authenticationCode'?: string | null; 'identityVerificationSettings'?: IdentityVerificationSettings; 'signerOrder'?: number; 'enableEmailOTP'?: boolean; 'signerType'?: DocumentSigner.SignerTypeEnum; 'hostEmail'?: string | null; 'signerRole'?: string | null; 'allowFieldConfiguration'?: boolean; 'formFields'?: Array<FormField> | null; 'language'?: DocumentSigner.LanguageEnum; 'locale'?: DocumentSigner.LocaleEnum; 'recipientNotificationSettings'?: RecipientNotificationSettings; 'authenticationRetryCount'?: number | null; 'enableQes'?: boolean | null; 'authenticationSettings'?: AuthenticationSettings; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace DocumentSigner { enum AuthenticationTypeEnum { None, EmailOtp, AccessCode, Smsotp, IdVerification } enum DeliveryModeEnum { Email, Sms, EmailAndSms, WhatsApp } enum SignerTypeEnum { Signer, Reviewer, InPersonSigner } enum LanguageEnum { NUMBER_0, NUMBER_1, NUMBER_2, NUMBER_3, NUMBER_4, NUMBER_5, NUMBER_6, NUMBER_7, NUMBER_8, NUMBER_9, NUMBER_10, NUMBER_11, NUMBER_12, NUMBER_13, NUMBER_14, NUMBER_15 } enum LocaleEnum { En, No, Fr, De, Es, Bg, Cs, Da, It, Nl, Pl, Pt, Ro, Ru, Sv, Default } }