C# Class Bit.Core.Services.SendGridMailService

Inheritance: IMailService
Show file Open project: bitwarden/core

Public Methods

Method Description
SendChangeEmailAlreadyExistsEmailAsync ( string fromEmail, string toEmail ) : System.Threading.Tasks.Task
SendChangeEmailEmailAsync ( string newEmailAddress, string token ) : System.Threading.Tasks.Task
SendGridMailService ( GlobalSettings globalSettings ) : System
SendMasterPasswordHintEmailAsync ( string email, string hint ) : System.Threading.Tasks.Task
SendNoMasterPasswordHintEmailAsync ( string email ) : System.Threading.Tasks.Task
SendWelcomeEmailAsync ( User user ) : System.Threading.Tasks.Task

Private Methods

Method Description
CreateDefaultMessage ( string templateId ) : SendGrid.SendGridMessage

Method Details

SendChangeEmailAlreadyExistsEmailAsync() public method

public SendChangeEmailAlreadyExistsEmailAsync ( string fromEmail, string toEmail ) : System.Threading.Tasks.Task
fromEmail string
toEmail string
return System.Threading.Tasks.Task

SendChangeEmailEmailAsync() public method

public SendChangeEmailEmailAsync ( string newEmailAddress, string token ) : System.Threading.Tasks.Task
newEmailAddress string
token string
return System.Threading.Tasks.Task

SendGridMailService() public method

public SendGridMailService ( GlobalSettings globalSettings ) : System
globalSettings GlobalSettings
return System

SendMasterPasswordHintEmailAsync() public method

public SendMasterPasswordHintEmailAsync ( string email, string hint ) : System.Threading.Tasks.Task
email string
hint string
return System.Threading.Tasks.Task

SendNoMasterPasswordHintEmailAsync() public method

public SendNoMasterPasswordHintEmailAsync ( string email ) : System.Threading.Tasks.Task
email string
return System.Threading.Tasks.Task

SendWelcomeEmailAsync() public method

public SendWelcomeEmailAsync ( User user ) : System.Threading.Tasks.Task
user User
return System.Threading.Tasks.Task