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