UNPKG

boldsign

Version:

NodeJS client for boldsign

109 lines (108 loc) 2.71 kB
import { AuthenticationSettings } from './authenticationSettings'; import { ExistingFormField } from './existingFormField'; import { FormField } from './formField'; import { IdentityVerificationSettings } from './identityVerificationSettings'; import { PhoneNumber } from './phoneNumber'; import { RecipientNotificationSettings } from './recipientNotificationSettings'; export declare class Role { 'roleIndex'?: number | null; 'signerName'?: string | null; 'signerOrder'?: number; 'signerEmail'?: string | null; 'hostEmail'?: string | null; 'privateMessage'?: string | null; 'authenticationCode'?: string | null; 'enableEmailOTP'?: boolean; 'authenticationType'?: Role.AuthenticationTypeEnum; 'phoneNumber'?: PhoneNumber; 'deliveryMode'?: Role.DeliveryModeEnum; 'signerType'?: Role.SignerTypeEnum; 'signerRole'?: string | null; 'allowFieldConfiguration'?: boolean | null; 'formFields'?: Array<FormField> | null; 'existingFormFields'?: Array<ExistingFormField> | null; 'identityVerificationSettings'?: IdentityVerificationSettings; 'language'?: Role.LanguageEnum; 'locale'?: Role.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 Role { 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, NUMBER_16, NUMBER_17, NUMBER_18, NUMBER_19, NUMBER_20 } enum LocaleEnum { En, No, Fr, De, Es, Bg, Cs, Da, It, Nl, Pl, Pt, Ro, Ru, Sv, Default, Ja, Th, ZhCn, ZhTw, Ko } }