Documentation
¶
Index ¶
- func AddMoreMailTemplateData(extReq request.ExternalRequest, data map[string]interface{}) map[string]interface{}
- func ParseTemplate(extReq request.ExternalRequest, templateFileName, baseTemplateFileName string, ...) (string, error)
- func SendEmail(extReq request.ExternalRequest, to string, ...) error
- type EmailRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddMoreMailTemplateData ¶
func AddMoreMailTemplateData(extReq request.ExternalRequest, data map[string]interface{}) map[string]interface{}
func ParseTemplate ¶
Types ¶
type EmailRequest ¶
type EmailRequest struct { ExtReq request.ExternalRequest To []string `json:"to"` Subject string `json:"subject"` Body string `json:"body"` AttachmentName string Attachment []byte }
func NewEmailRequest ¶
func NewEmailRequest(extReq request.ExternalRequest, to []string, subject, templateFileName, baseTemplateFileName string, templateData map[string]interface{}) (*EmailRequest, error)
func NewSimpleEmailRequest ¶
func NewSimpleEmailRequest(extReq request.ExternalRequest, to []string, subject, body string) *EmailRequest
func (*EmailRequest) Send ¶
func (e *EmailRequest) Send() error
Click to show internal directories.
Click to hide internal directories.