Documentation ¶
Index ¶
- type AWSSESEmailer
- func (a *AWSSESEmailer) SendProjectInvitation(sender *data.User, invite *data.ProjectInvite) error
- func (a *AWSSESEmailer) SendRecoveryToken(person *data.User, recoveryToken *data.RecoveryToken) error
- func (a *AWSSESEmailer) SendValidationToken(person *data.User, validationToken *data.ValidationToken) error
- type EmailTemplate
- type EmailTemplates
- type Emailer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSSESEmailer ¶
type AWSSESEmailer struct {
// contains filtered or unexported fields
}
func NewAWSSESEmailer ¶
func (*AWSSESEmailer) SendProjectInvitation ¶
func (a *AWSSESEmailer) SendProjectInvitation(sender *data.User, invite *data.ProjectInvite) error
func (*AWSSESEmailer) SendRecoveryToken ¶
func (a *AWSSESEmailer) SendRecoveryToken(person *data.User, recoveryToken *data.RecoveryToken) error
func (*AWSSESEmailer) SendValidationToken ¶
func (a *AWSSESEmailer) SendValidationToken(person *data.User, validationToken *data.ValidationToken) error
type EmailTemplate ¶
type EmailTemplate struct { Subject *text.Template BodyText *text.Template BodyHTML *html.Template }
func NewProjectInvitationEmailTemplate ¶
func NewProjectInvitationEmailTemplate() (et *EmailTemplate, err error)
func NewRecoveryEmailTemplate ¶
func NewRecoveryEmailTemplate() (et *EmailTemplate, err error)
func NewValidationEmailTemplate ¶
func NewValidationEmailTemplate() (et *EmailTemplate, err error)
type EmailTemplates ¶
type EmailTemplates struct { Validation *EmailTemplate Recovery *EmailTemplate ProjectInvitation *EmailTemplate }
func NewEmailTemplates ¶
func NewEmailTemplates() (e *EmailTemplates, err error)
Click to show internal directories.
Click to hide internal directories.