Documentation ¶
Index ¶
- Constants
- Variables
- type Email
- func AddedMail(inviter models.User, projectName string) (email *Email, err error)
- func InviteMail(inviter models.User, projectName string) (email *Email, err error)
- func MessageWillExpireMail(nbDays int, groupedProjects map[uint]GroupedMessageProject) (email *Email, err error)
- func NewDeviceAdminMail(userID string, projects []string, deviceName string) (email *Email, err error)
- func NewDeviceMail(deviceName string, userID string) (email *Email, err error)
- type GroupedMessageProject
- type GroupedMessagesUser
Constants ¶
View Source
const BASE_HTML string = `` /* 9416-byte string literal not displayed */
View Source
const KEYSTONE_MAIL = "no-reply@keystone.sh"
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Email ¶
type Email struct { FromEmail string FromName string To []string Subject string HtmlBody string TextBody string }
func InviteMail ¶
func MessageWillExpireMail ¶
func MessageWillExpireMail( nbDays int, groupedProjects map[uint]GroupedMessageProject, ) (email *Email, err error)
func NewDeviceAdminMail ¶
type GroupedMessageProject ¶
type GroupedMessageProject struct { Project models.Project Environments map[string]models.Environment }
type GroupedMessagesUser ¶
type GroupedMessagesUser struct { Recipient models.User Projects map[uint]GroupedMessageProject }
Click to show internal directories.
Click to hide internal directories.