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.