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