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