boldsign
Version:
NodeJS client for boldsign
56 lines (55 loc) • 2.05 kB
TypeScript
import { BehalfOf } from './behalfOf';
import { DocumentFiles } from './documentFiles';
import { DocumentInfo } from './documentInfo';
import { FormGroup } from './formGroup';
import { RecipientNotificationSettings } from './recipientNotificationSettings';
import { Roles } from './roles';
import { TemplateFormFields } from './templateFormFields';
import { TemplateSenderDetail } from './templateSenderDetail';
import { TemplateSharedTemplateDetail } from './templateSharedTemplateDetail';
export declare class TemplateProperties {
'templateId'?: string | null;
'title'?: string | null;
'description'?: string | null;
'documentTitle'?: string | null;
'documentMessage'?: string | null;
'files'?: Array<DocumentFiles> | null;
'roles'?: Array<Roles> | null;
'formGroups'?: Array<FormGroup> | null;
'commonFields'?: Array<TemplateFormFields> | null;
'cCDetails'?: Array<string> | null;
'brandId'?: string | null;
'allowMessageEditing'?: boolean;
'allowNewRoles'?: boolean;
'allowNewFiles'?: boolean;
'allowModifyFiles'?: boolean;
'enableReassign'?: boolean;
'enablePrintAndSign'?: boolean;
'enableSigningOrder'?: boolean;
'createdDate'?: number;
'createdBy'?: TemplateSenderDetail;
'sharedTemplateDetail'?: Array<TemplateSharedTemplateDetail> | null;
'documentInfo'?: Array<DocumentInfo> | null;
'labels'?: Array<string> | null;
'templateLabels'?: Array<string> | null;
'behalfOf'?: BehalfOf;
'documentDownloadOption'?: TemplateProperties.DocumentDownloadOptionEnum;
'recipientNotificationSettings'?: RecipientNotificationSettings;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}
export declare namespace TemplateProperties {
enum DocumentDownloadOptionEnum {
Combined,
Individually
}
}