UNPKG

boldsign

Version:

NodeJS client for boldsign

91 lines (90 loc) 2.12 kB
import { FormField } from './formField'; import { PhoneNumber } from './phoneNumber'; import { RecipientNotificationSettings } from './recipientNotificationSettings'; export declare class TemplateRole { 'index': number; 'name'?: string | null; 'defaultSignerName'?: string | null; 'defaultSignerEmail'?: string | null; 'signerOrder'?: number; 'signerType'?: TemplateRole.SignerTypeEnum; 'hostEmail'?: string | null; 'language'?: TemplateRole.LanguageEnum; 'locale'?: TemplateRole.LocaleEnum; 'imposeAuthentication'?: TemplateRole.ImposeAuthenticationEnum; 'phoneNumber'?: PhoneNumber; 'deliveryMode'?: TemplateRole.DeliveryModeEnum; 'allowFieldConfiguration'?: boolean; 'formFields'?: Array<FormField> | null; 'allowRoleEdit'?: boolean; 'allowRoleDelete'?: boolean; 'recipientNotificationSettings'?: RecipientNotificationSettings; 'enableQes'?: boolean | null; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace TemplateRole { 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 } enum ImposeAuthenticationEnum { None, EmailOtp, AccessCode, Smsotp, IdVerification } enum DeliveryModeEnum { Email, Sms, EmailAndSms, WhatsApp } }