26 lines
655 B
Go
26 lines
655 B
Go
package types
|
|
|
|
const (
|
|
// ForthwithSendEmail forthwith send email
|
|
ForthwithSendEmail = "forthwith:email:send"
|
|
// ScheduledBatchSendEmail scheduled batch send email
|
|
ScheduledBatchSendEmail = "scheduled:email:batch"
|
|
)
|
|
|
|
const (
|
|
EmailTypeVerify = "verify"
|
|
EmailTypeMaintenance = "maintenance"
|
|
EmailTypeExpiration = "expiration"
|
|
EmailTypeTrafficExceed = "traffic_exceed"
|
|
EmailTypeCustom = "custom"
|
|
)
|
|
|
|
type (
|
|
SendEmailPayload struct {
|
|
Type string `json:"type"`
|
|
Email string `json:"to"`
|
|
Subject string `json:"subject"`
|
|
Content map[string]interface{} `json:"content"`
|
|
}
|
|
)
|