Function: templateService()
templateService(
client):object
Defined in: service/TemplateService.ts:26
Service for managing document and email templates
Parameters
client
Returns
addAttachmentToEmailTemplate()
addAttachmentToEmailTemplate(
variables):Promise<EmailTemplate>
Adds an attachment to email template *
Parameters
variables
EmailTemplateAddAttachmentVariables
Attachment input data *
Returns
Promise<EmailTemplate>
Promise<EmailTemplate> The updated email template
createDocumentTemplate()
createDocumentTemplate(
input):Promise<DocumentTemplate>
Creates a new document template *
Parameters
input
Document template creation input *
Returns
Promise<DocumentTemplate>
Promise<DocumentTemplate> The created document template
createEmailTemplate()
createEmailTemplate(
input):Promise<EmailTemplate>
Creates a new email template *
Parameters
input
Email template creation input *
Returns
Promise<EmailTemplate>
Promise<EmailTemplate> The created email template
getDocumentTemplate()
getDocumentTemplate(
id):Promise<DocumentTemplate>
Retrieves a specific document template *
Parameters
id
string
Document template ID *
Returns
Promise<DocumentTemplate>
Promise<DocumentTemplate> Document template data
getEmailTemplate()
getEmailTemplate(
id):Promise<EmailTemplate>
Retrieves a specific email template *
Parameters
id
string
Email template ID *
Returns
Promise<EmailTemplate>
Promise<EmailTemplate> Email template data
getTemplates()
getTemplates(
input?):Promise<TemplateResponse>
Fetches a list of templates with search criteria *
Parameters
input?
Template search input parameters *
Returns
Promise<TemplateResponse>
Promise<TemplateResponse> The templates response data
removeAttachmentFromEmailTemplate()
removeAttachmentFromEmailTemplate(
variables):Promise<EmailTemplate>
Removes an attachment from email template *
Parameters
variables
EmailTemplateRemoveAttachmentVariables
Attachment removal input data *
Returns
Promise<EmailTemplate>
Promise<EmailTemplate> The updated email template
renderDocumentTemplateToPDF()
renderDocumentTemplateToPDF(
variables):Promise<Base64File>
Renders a document template to PDF *
Parameters
variables
DocumentTemplateRenderToPDFVariables
Template render input data *
Returns
Promise<Base64File>
Promise<any> The PDF response
updateDocumentTemplate()
updateDocumentTemplate(
variables):Promise<DocumentTemplate>
Updates an existing document template *
Parameters
variables
DocumentTemplateUpdateVariables
Document template update input *
Returns
Promise<DocumentTemplate>
Promise<DocumentTemplate> The updated document template
updateEmailTemplate()
updateEmailTemplate(
variables):Promise<EmailTemplate>
Updates an existing email template *
Parameters
variables
Email template update input *
Returns
Promise<EmailTemplate>
Promise<EmailTemplate> The updated email template