Skip to main content

Class: SendgridService

mail/src.SendgridService

Extends​

Constructors​

new SendgridService(sendgrid, config)​

new SendgridService(sendgrid, config): SendgridService

Parameters​

▪ sendgrid: MailService

▪ config: SendgridConfig

Returns​

SendgridService

Overrides​

AbstractMailService.constructor

Source​

libs/mail/src/lib/services/sendgrid/sendgrid.service.ts:21

Properties​

logger​

protected logger: Logger

Inherited from​

AbstractMailService.logger

Source​

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

Methods​

sendEmail​

sendEmail(emailData): Promise<SendEmailResult>

Parameters​

▪ emailData: EmailDataType

Returns​

Promise<SendEmailResult>

Overrides​

AbstractMailService.sendEmail

Source​

libs/mail/src/lib/services/sendgrid/sendgrid.service.ts:29


sendTemplateEmail​

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

Parameters​

▪ templateId: string

▪ emailData: SendEmailDto

▪ emailTemplateParams?: object

Returns​

Promise<SendEmailResult>

Overrides​

AbstractMailService.sendTemplateEmail

Source​

libs/mail/src/lib/services/sendgrid/sendgrid.service.ts:69


Generated using typedoc-plugin-markdown and TypeDoc