Skip to main content

Class: abstract AbstractMailService<TemplateIdType>

mail/src.AbstractMailService

Extended By​

Type parameters​

▪ TemplateIdType

Constructors​

new AbstractMailService()​

new AbstractMailService<TemplateIdType>(): AbstractMailService<TemplateIdType>

Returns​

AbstractMailService<TemplateIdType>

Properties​

logger​

protected logger: Logger

Source​

libs/mail/src/lib/services/abstract-mail.service.ts:5

Methods​

abstract sendEmail​

abstract sendEmail(emailData): Promise<SendEmailResult>

Parameters​

▪ emailData: SendEmailDto

Returns​

Promise<SendEmailResult>

Source​

libs/mail/src/lib/services/abstract-mail.service.ts:7


abstract sendTemplateEmail​

abstract sendTemplateEmail(templateId, emailData, templateVariables?): Promise<SendEmailResult>

Parameters​

▪ templateId: TemplateIdType

▪ emailData: SendEmailDto

▪ templateVariables?: object

Returns​

Promise<SendEmailResult>

Source​

libs/mail/src/lib/services/abstract-mail.service.ts:9


Generated using typedoc-plugin-markdown and TypeDoc