UNPKG

boldsign

Version:

NodeJS client for boldsign

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